FHIR R4 APIs for Oracle Health Millennium Platform

Account

millenniumR4AccountSearch

Get a list of accounts

<p>Retrieves a list of accounts that meet supplied query parameters.</p> <p> <b>Note:</b> <ul> <li>The <code>account-balance</code> extension is only returned on <code>statement</code>, <code>guarantor-balance</code>, and <code>insurance-benefit</code> types.</li> <li><code>Account.subject</code> is only returned on <code>statement</code> and <code>financial-account</code> types.</li> <li>You may search with one of the following parameters:</li> <ul> <li> <code>_id</code> </li> <li> <code>-encounter</code> and <code>type=guarantor-balance</code> </li> <li> <code>patient</code>, <code>identifier</code>, and <code>type=statement</code> </li> <li> <code>-guarantor</code> and <code>type=financial-account</code> </li> </ul> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/Account/

Usage and SDK Samples

curl -X GET "https://localhost/Account/?_id=&identifier=&type=&patient=&-guarantor=&-encounter=&_count="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AccountApi;

import java.io.File;
import java.util.*;

public class AccountApiExample {

    public static void main(String[] args) {
        
        AccountApi apiInstance = new AccountApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID.

Example: _id=12345

String identifier = identifier_example; // String |

The alias of the account. The system must be https://fhir.cerner.com/<EHR_source_id>/statement-number.

Example: identifier=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/statement-number|500000078

String type = type_example; // String |

The specific type of account.

Example: type=financial-account

String patient = patient_example; // String |

The entity that caused the expenses.

Example: patient=Patient/12345

String guarantor = guarantor_example; // String |

The parties responsible for balancing the account. This parmeter should contain a reference to a related person.

Example: -guarantor=6330015-6330017

String encounter = encounter_example; // String |

The logical resource ID of the clinical encounter.

Example: -encounter=98028029

Integer count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

try { apiInstance.millenniumR4AccountSearch(authorization, id, identifier, type, patient, guarantor, encounter, count); } catch (ApiException e) { System.err.println("Exception when calling AccountApi#millenniumR4AccountSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.AccountApi;

public class AccountApiExample {

    public static void main(String[] args) {
        AccountApi apiInstance = new AccountApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID.

Example: _id=12345

String identifier = identifier_example; // String |

The alias of the account. The system must be https://fhir.cerner.com/<EHR_source_id>/statement-number.

Example: identifier=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/statement-number|500000078

String type = type_example; // String |

The specific type of account.

Example: type=financial-account

String patient = patient_example; // String |

The entity that caused the expenses.

Example: patient=Patient/12345

String guarantor = guarantor_example; // String |

The parties responsible for balancing the account. This parmeter should contain a reference to a related person.

Example: -guarantor=6330015-6330017

String encounter = encounter_example; // String |

The logical resource ID of the clinical encounter.

Example: -encounter=98028029

Integer count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

try { apiInstance.millenniumR4AccountSearch(authorization, id, identifier, type, patient, guarantor, encounter, count); } catch (ApiException e) { System.err.println("Exception when calling AccountApi#millenniumR4AccountSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] *id = ; //

The logical resource ID.

Example: _id=12345

(optional) String *identifier = identifier_example; //

The alias of the account. The system must be https://fhir.cerner.com/<EHR_source_id>/statement-number.

Example: identifier=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/statement-number|500000078

(optional) String *type = type_example; //

The specific type of account.

Example: type=financial-account

(optional) String *patient = patient_example; //

The entity that caused the expenses.

Example: patient=Patient/12345

(optional) String *guarantor = guarantor_example; //

The parties responsible for balancing the account. This parmeter should contain a reference to a related person.

Example: -guarantor=6330015-6330017

(optional) String *encounter = encounter_example; //

The logical resource ID of the clinical encounter.

Example: -encounter=98028029

(optional) Integer *count = 56; //

The maximum number of results to return.

Example: _count=15

(optional) (default to 10) AccountApi *apiInstance = [[AccountApi alloc] init]; // Get a list of accounts [apiInstance millenniumR4AccountSearchWith:authorization id:id identifier:identifier type:type patient:patient guarantor:guarantor encounter:encounter count:count completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.AccountApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var opts = { 'id': , // {array[String]}

The logical resource ID.

Example: _id=12345

'identifier': identifier_example, // {String}

The alias of the account. The system must be https://fhir.cerner.com/<EHR_source_id>/statement-number.

Example: identifier=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/statement-number|500000078

'type': type_example, // {String}

The specific type of account.

Example: type=financial-account

'patient': patient_example, // {String}

The entity that caused the expenses.

Example: patient=Patient/12345

'guarantor': guarantor_example, // {String}

The parties responsible for balancing the account. This parmeter should contain a reference to a related person.

Example: -guarantor=6330015-6330017

'encounter': encounter_example, // {String}

The logical resource ID of the clinical encounter.

Example: -encounter=98028029

'count': 56 // {Integer}

The maximum number of results to return.

Example: _count=15

}; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4AccountSearch(authorization, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4AccountSearchExample
    {
        public void main()
        {
            
            var apiInstance = new AccountApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = new array[String](); // array[String] |

The logical resource ID.

Example: _id=12345

(optional) var identifier = identifier_example; // String |

The alias of the account. The system must be https://fhir.cerner.com/<EHR_source_id>/statement-number.

Example: identifier=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/statement-number|500000078

(optional) var type = type_example; // String |

The specific type of account.

Example: type=financial-account

(optional) var patient = patient_example; // String |

The entity that caused the expenses.

Example: patient=Patient/12345

(optional) var guarantor = guarantor_example; // String |

The parties responsible for balancing the account. This parmeter should contain a reference to a related person.

Example: -guarantor=6330015-6330017

(optional) var encounter = encounter_example; // String |

The logical resource ID of the clinical encounter.

Example: -encounter=98028029

(optional) var count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

(optional) (default to 10) try { // Get a list of accounts apiInstance.millenniumR4AccountSearch(authorization, id, identifier, type, patient, guarantor, encounter, count); } catch (Exception e) { Debug.Print("Exception when calling AccountApi.millenniumR4AccountSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AccountApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = ; // array[String] |

The logical resource ID.

Example: _id=12345

$identifier = identifier_example; // String |

The alias of the account. The system must be https://fhir.cerner.com/<EHR_source_id>/statement-number.

Example: identifier=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/statement-number|500000078

$type = type_example; // String |

The specific type of account.

Example: type=financial-account

$patient = patient_example; // String |

The entity that caused the expenses.

Example: patient=Patient/12345

$guarantor = guarantor_example; // String |

The parties responsible for balancing the account. This parmeter should contain a reference to a related person.

Example: -guarantor=6330015-6330017

$encounter = encounter_example; // String |

The logical resource ID of the clinical encounter.

Example: -encounter=98028029

$count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

try { $api_instance->millenniumR4AccountSearch($authorization, $id, $identifier, $type, $patient, $guarantor, $encounter, $count); } catch (Exception $e) { echo 'Exception when calling AccountApi->millenniumR4AccountSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AccountApi;

my $api_instance = WWW::SwaggerClient::AccountApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = []; # array[String] |

The logical resource ID.

Example: _id=12345

my $identifier = identifier_example; # String |

The alias of the account. The system must be https://fhir.cerner.com/<EHR_source_id>/statement-number.

Example: identifier=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/statement-number|500000078

my $type = type_example; # String |

The specific type of account.

Example: type=financial-account

my $patient = patient_example; # String |

The entity that caused the expenses.

Example: patient=Patient/12345

my $guarantor = guarantor_example; # String |

The parties responsible for balancing the account. This parmeter should contain a reference to a related person.

Example: -guarantor=6330015-6330017

my $encounter = encounter_example; # String |

The logical resource ID of the clinical encounter.

Example: -encounter=98028029

my $count = 56; # Integer |

The maximum number of results to return.

Example: _count=15

eval { $api_instance->millenniumR4AccountSearch(authorization => $authorization, id => $id, identifier => $identifier, type => $type, patient => $patient, guarantor => $guarantor, encounter => $encounter, count => $count); }; if ($@) { warn "Exception when calling AccountApi->millenniumR4AccountSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AccountApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = # array[String] |

The logical resource ID.

Example: _id=12345

(optional) identifier = identifier_example # String |

The alias of the account. The system must be https://fhir.cerner.com/<EHR_source_id>/statement-number.

Example: identifier=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/statement-number|500000078

(optional) type = type_example # String |

The specific type of account.

Example: type=financial-account

(optional) patient = patient_example # String |

The entity that caused the expenses.

Example: patient=Patient/12345

(optional) guarantor = guarantor_example # String |

The parties responsible for balancing the account. This parmeter should contain a reference to a related person.

Example: -guarantor=6330015-6330017

(optional) encounter = encounter_example # String |

The logical resource ID of the clinical encounter.

Example: -encounter=98028029

(optional) count = 56 # Integer |

The maximum number of results to return.

Example: _count=15

(optional) (default to 10) try: # Get a list of accounts api_instance.millennium_r4_account_search(authorization, id=id, identifier=identifier, type=type, patient=patient, guarantor=guarantor, encounter=encounter, count=count) except ApiException as e: print("Exception when calling AccountApi->millenniumR4AccountSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
Query parameters
Name Description
_id
array[String]
<p>The logical resource ID.</p> <p>Example: <code>_id=12345</code></p>
identifier
String
<p>The alias of the account. The system must be <code>https://fhir.cerner.com/&lt;EHR_source_id&gt;/statement-number</code>.</p> <p>Example: <code>identifier=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/statement-number|500000078</code></p>
type
String
<p>The specific type of account.</p> <p>Example: <code>type=financial-account</code></p>
patient
String
<p>The entity that caused the expenses.</p> <p>Example: <code>patient=Patient/12345</code></p>
-guarantor
String
<p>The parties responsible for balancing the account. This parmeter should contain a reference to a related person.</p> <p>Example: <code>-guarantor=6330015-6330017</code></p>
-encounter
String
<p>The logical resource ID of the clinical encounter.</p> <p>Example: <code>-encounter=98028029</code></p>
_count
Integer
<p>The maximum number of results to return.</p> <p>Example: <code>_count=15</code></p>

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

millenniumR4AccountShow

Get an account by ID

<p>Retrieves an account by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/Account/{id}

Usage and SDK Samples

curl -X GET "https://localhost/Account/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AccountApi;

import java.io.File;
import java.util.*;

public class AccountApiExample {

    public static void main(String[] args) {
        
        AccountApi apiInstance = new AccountApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4AccountShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling AccountApi#millenniumR4AccountShow"); e.printStackTrace(); } } }
import io.swagger.client.api.AccountApi;

public class AccountApiExample {

    public static void main(String[] args) {
        AccountApi apiInstance = new AccountApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4AccountShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling AccountApi#millenniumR4AccountShow"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *id = id_example; //

The logical resource ID.

AccountApi *apiInstance = [[AccountApi alloc] init]; // Get an account by ID [apiInstance millenniumR4AccountShowWith:authorization id:id completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.AccountApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // {String}

The logical resource ID.

var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4AccountShow(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4AccountShowExample
    {
        public void main()
        {
            
            var apiInstance = new AccountApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // String |

The logical resource ID.

try { // Get an account by ID apiInstance.millenniumR4AccountShow(authorization, id); } catch (Exception e) { Debug.Print("Exception when calling AccountApi.millenniumR4AccountShow: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AccountApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = id_example; // String |

The logical resource ID.

try { $api_instance->millenniumR4AccountShow($authorization, $id); } catch (Exception $e) { echo 'Exception when calling AccountApi->millenniumR4AccountShow: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AccountApi;

my $api_instance = WWW::SwaggerClient::AccountApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = id_example; # String |

The logical resource ID.

eval { $api_instance->millenniumR4AccountShow(authorization => $authorization, id => $id); }; if ($@) { warn "Exception when calling AccountApi->millenniumR4AccountShow: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AccountApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = id_example # String |

The logical resource ID.

try: # Get an account by ID api_instance.millennium_r4_account_show(authorization, id) except ApiException as e: print("Exception when calling AccountApi->millenniumR4AccountShow: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
<p>The logical resource ID.</p>
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

AllergyIntolerance

allergyIntoleranceCreate

Create an allergy intolerance

<p>Creates a new allergy intolerance.</p> <p><b>Note:</b> Only the body fields mentioned below are supported. Unsupported fields are ignored.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/AllergyIntolerance

Usage and SDK Samples

curl -X POST "https://localhost/AllergyIntolerance"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AllergyIntoleranceApi;

import java.io.File;
import java.util.*;

public class AllergyIntoleranceApiExample {

    public static void main(String[] args) {
        
        AllergyIntoleranceApi apiInstance = new AllergyIntoleranceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. AllergyIntoleranceCreate create Body = ; // AllergyIntoleranceCreate | The body of the create operation. try { apiInstance.allergyIntoleranceCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling AllergyIntoleranceApi#allergyIntoleranceCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.AllergyIntoleranceApi;

public class AllergyIntoleranceApiExample {

    public static void main(String[] args) {
        AllergyIntoleranceApi apiInstance = new AllergyIntoleranceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. AllergyIntoleranceCreate create Body = ; // AllergyIntoleranceCreate | The body of the create operation. try { apiInstance.allergyIntoleranceCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling AllergyIntoleranceApi#allergyIntoleranceCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. AllergyIntoleranceCreate *create Body = ; // The body of the create operation. AllergyIntoleranceApi *apiInstance = [[AllergyIntoleranceApi alloc] init]; // Create an allergy intolerance [apiInstance allergyIntoleranceCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.AllergyIntoleranceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {AllergyIntoleranceCreate} The body of the create operation. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.allergyIntoleranceCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class allergyIntoleranceCreateExample
    {
        public void main()
        {
            
            var apiInstance = new AllergyIntoleranceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new AllergyIntoleranceCreate(); // AllergyIntoleranceCreate | The body of the create operation. try { // Create an allergy intolerance apiInstance.allergyIntoleranceCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling AllergyIntoleranceApi.allergyIntoleranceCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AllergyIntoleranceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // AllergyIntoleranceCreate | The body of the create operation. try { $api_instance->allergyIntoleranceCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling AllergyIntoleranceApi->allergyIntoleranceCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AllergyIntoleranceApi;

my $api_instance = WWW::SwaggerClient::AllergyIntoleranceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::AllergyIntoleranceCreate->new(); # AllergyIntoleranceCreate | The body of the create operation. eval { $api_instance->allergyIntoleranceCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling AllergyIntoleranceApi->allergyIntoleranceCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AllergyIntoleranceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # AllergyIntoleranceCreate | The body of the create operation. try: # Create an allergy intolerance api_instance.allergy_intolerance_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling AllergyIntoleranceApi->allergyIntoleranceCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'AllergyIntolerance', 'contained': [ { 'resourceType': 'PractitionerRole', 'id': '638995', 'code': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/practitioner-role', 'code': 'nurse' } ] } ] } ], 'clinicalStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical', 'code': 'active' } ] }, 'verificationStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification', 'code': 'confirmed' } ] }, 'type': 'allergy', 'category': [ 'medication' ], 'criticality': 'high', 'code': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '723' } ], 'text': 'amoxicillin' }, 'patient': { 'reference': 'Patient/12742399' }, 'encounter': { 'reference': 'Encounter/97953523' }, 'onsetDateTime': '2019-09-11T05:00:00.000Z', 'asserter': { 'reference': '#638995' }, 'note': [ { 'authorReference': { 'reference': 'Practitioner/12742399' }, 'text': 'Updated with additional details provided by patient.' } ], 'reaction': [ { 'manifestation': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '271757001' } ], 'text': 'Papular eruption' } ], 'severity': 'severe' } ] }</code></pre> <b>Example Response:</b> <pre><code> HTTP Status: 201 Created Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Wed, 14 Aug 2019 17:23:14 GMT Etag: W/"6767735" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/6767735 Last-Modified: Wed, 14 Aug 2019 17:23:14 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</code></pre>

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

allergyIntoleranceRetrieve

Get an allergy intolerance by ID

<p>Retrieves an individual allergy intolerance by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/AllergyIntolerance/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/AllergyIntolerance/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AllergyIntoleranceApi;

import java.io.File;
import java.util.*;

public class AllergyIntoleranceApiExample {

    public static void main(String[] args) {
        
        AllergyIntoleranceApi apiInstance = new AllergyIntoleranceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.allergyIntoleranceRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling AllergyIntoleranceApi#allergyIntoleranceRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.AllergyIntoleranceApi;

public class AllergyIntoleranceApiExample {

    public static void main(String[] args) {
        AllergyIntoleranceApi apiInstance = new AllergyIntoleranceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.allergyIntoleranceRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling AllergyIntoleranceApi#allergyIntoleranceRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. AllergyIntoleranceApi *apiInstance = [[AllergyIntoleranceApi alloc] init]; // Get an allergy intolerance by ID [apiInstance allergyIntoleranceRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.AllergyIntoleranceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.allergyIntoleranceRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class allergyIntoleranceRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new AllergyIntoleranceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get an allergy intolerance by ID apiInstance.allergyIntoleranceRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling AllergyIntoleranceApi.allergyIntoleranceRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AllergyIntoleranceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->allergyIntoleranceRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling AllergyIntoleranceApi->allergyIntoleranceRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AllergyIntoleranceApi;

my $api_instance = WWW::SwaggerClient::AllergyIntoleranceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->allergyIntoleranceRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling AllergyIntoleranceApi->allergyIntoleranceRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AllergyIntoleranceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get an allergy intolerance by ID api_instance.allergy_intolerance_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling AllergyIntoleranceApi->allergyIntoleranceRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval. <br><b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/12760025</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'AllergyIntolerance', 'id': '12760025', 'meta': { 'versionId': '12760025', 'lastUpdated': '2020-03-04T20:16:02Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Allergy Intolerance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, SANDY A&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Allergy&lt;&#x2F;b&gt;: Eggs (edible) (substance)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Confirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Criticality&lt;&#x2F;b&gt;: High Risk&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Category&lt;&#x2F;b&gt;: Food&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Reactions&lt;&#x2F;b&gt;: Breathing abnormal&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Onset&lt;&#x2F;b&gt;: Dec 14, 2019 6:00 P.M. CST&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'clinicalStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical', 'code': 'active', 'display': 'Active' } ], 'text': 'Active' }, 'verificationStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification', 'code': 'confirmed', 'display': 'Confirmed' } ], 'text': 'Active' }, 'type': 'allergy', 'category': [ 'food' ], 'criticality': 'high', 'code': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '102263004', 'display': 'Eggs (edible) (substance)' } ], 'text': 'Egg' }, 'patient': { 'reference': 'Patient/12742399', 'display': 'SMART, SANDY A' }, 'encounter': { 'reference': 'Encounter/97953523' }, 'onsetDateTime': '2019-12-15T00:00:00Z', '_onsetDateTime': { 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/StructureDefinition/precision', 'valueCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/25320', 'code': '639011', 'display': 'After', 'userSelected': true } ], 'text': 'After' } } ] }, 'recordedDate': '2020-03-04T20:16:02Z', 'recorder': { 'reference': 'Practitioner/12724045', 'display': 'Graham, Joshua' }, 'reaction': [ { 'id': '12760027', 'manifestation': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '386813002', 'display': 'Abnormal breathing (finding)' } ], 'text': 'Breathing abnormal' } ] } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth-confirmed - Example retrieval of an allergy intolerance record with a <code>confirmed</code> status. <br><b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/12760025</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'AllergyIntolerance', "id": '12766993', "meta": { "versionId": '12766993', "lastUpdated": '2020-10-14T19:24:57Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Allergy Intolerance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Entered in Error&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "clinicalStatus": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical', "code": 'active', "display": 'Active' } ], "text": 'Active' }, "verificationStatus": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification', "code": 'confirmed', "display": 'Confirmed' } ], "text": 'Active' }, "type": 'allergy', "category": [ 'medication' ], "criticality": 'high', "code": { "coding": [ { "system": 'http://snomed.info/sct', "code": '5711000146109', "display": 'Penicillium brevicompactum (organism)' } ], "text": 'Penicillium brevicompactum' }, "patient": { "reference": 'Patient/12724066', "display": 'SMART, NANCY' }, "encounter": { "reference": 'Encounter/97955410' }, "recordedDate": '2020-10-14T19:24:57Z' }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth-inerrored - Example retrieval of an allergy intolerance record with an <code>Entered in Error</code> status. <br><b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/12760051</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'AllergyIntolerance', "id": '12760051', "meta": { "versionId": '12765897', "lastUpdated": '2020-09-21T07:48:43Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Allergy Intolerance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Entered in Error&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "verificationStatus": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification', "code": 'entered-in-error', "display": 'Entered in Error' } ], "text": 'Canceled' }, "code": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'error', "display": 'Error' } ], "text": 'Error' }, "patient": { "reference": 'Patient/12724066', "display": 'SMART, NANCY' } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-nil-clinicalStatus - Example retrieval of an allergy intolerance record with a missing clinicalStatus. <br><b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/AllergyIntolerance/14891943</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "OperationOutcome", "issue": [ { "severity": "error", "code": "not-found", "details": { "text": "AllergyIntolerance.clinicalStatus is missing" } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

allergyIntoleranceSearch

Get a list of allergy intolerances

<p>Retrieves a list of allergy intolerances that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/AllergyIntolerance

Usage and SDK Samples

curl -X GET "https://localhost/AllergyIntolerance?_id=&patient=&clinical-status=&_revinclude=&_lastUpdated="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AllergyIntoleranceApi;

import java.io.File;
import java.util.*;

public class AllergyIntoleranceApiExample {

    public static void main(String[] args) {
        
        AllergyIntoleranceApi apiInstance = new AllergyIntoleranceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
Example: _id=12345 String patient = patient_example; // String | Who the sensitivity is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 String clinicalStatus = clinicalStatus_example; // String | The clinical status of the allergy or intolerance.
Example: active, inactive, resolved String revinclude = revinclude_example; // String | The provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=178866310&_revinclude=Provenance:target
  • May be provided with the _patient parameter. Example: _patient=12742399&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target String lastUpdated = lastUpdated_example; // String | The date range in which the allergy record was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z try { apiInstance.allergyIntoleranceSearch(authorization, accept, id, patient, clinicalStatus, revinclude, lastUpdated); } catch (ApiException e) { System.err.println("Exception when calling AllergyIntoleranceApi#allergyIntoleranceSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.AllergyIntoleranceApi;

public class AllergyIntoleranceApiExample {

    public static void main(String[] args) {
        AllergyIntoleranceApi apiInstance = new AllergyIntoleranceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
Example: _id=12345 String patient = patient_example; // String | Who the sensitivity is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 String clinicalStatus = clinicalStatus_example; // String | The clinical status of the allergy or intolerance.
Example: active, inactive, resolved String revinclude = revinclude_example; // String | The provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=178866310&_revinclude=Provenance:target
  • May be provided with the _patient parameter. Example: _patient=12742399&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target String lastUpdated = lastUpdated_example; // String | The date range in which the allergy record was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z try { apiInstance.allergyIntoleranceSearch(authorization, accept, id, patient, clinicalStatus, revinclude, lastUpdated); } catch (ApiException e) { System.err.println("Exception when calling AllergyIntoleranceApi#allergyIntoleranceSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
Example: _id=12345 (optional) String *patient = patient_example; // Who the sensitivity is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 (optional) String *clinicalStatus = clinicalStatus_example; // The clinical status of the allergy or intolerance.
Example: active, inactive, resolved (optional) String *revinclude = revinclude_example; // The provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=178866310&_revinclude=Provenance:target
  • May be provided with the _patient parameter. Example: _patient=12742399&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) String *lastUpdated = lastUpdated_example; // The date range in which the allergy record was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) AllergyIntoleranceApi *apiInstance = [[AllergyIntoleranceApi alloc] init]; // Get a list of allergy intolerances [apiInstance allergyIntoleranceSearchWith:authorization accept:accept id:id patient:patient clinicalStatus:clinicalStatus revinclude:revinclude lastUpdated:lastUpdated completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.AllergyIntoleranceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
Example: _id=12345 'patient': patient_example, // {String} Who the sensitivity is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 'clinicalStatus': clinicalStatus_example, // {String} The clinical status of the allergy or intolerance.
Example: active, inactive, resolved 'revinclude': revinclude_example, // {String} The provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=178866310&_revinclude=Provenance:target
  • May be provided with the _patient parameter. Example: _patient=12742399&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target 'lastUpdated': lastUpdated_example // {String} The date range in which the allergy record was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.allergyIntoleranceSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class allergyIntoleranceSearchExample
    {
        public void main()
        {
            
            var apiInstance = new AllergyIntoleranceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
Example: _id=12345 (optional) var patient = patient_example; // String | Who the sensitivity is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 (optional) var clinicalStatus = clinicalStatus_example; // String | The clinical status of the allergy or intolerance.
Example: active, inactive, resolved (optional) var revinclude = revinclude_example; // String | The provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=178866310&_revinclude=Provenance:target
  • May be provided with the _patient parameter. Example: _patient=12742399&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) var lastUpdated = lastUpdated_example; // String | The date range in which the allergy record was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) try { // Get a list of allergy intolerances apiInstance.allergyIntoleranceSearch(authorization, accept, id, patient, clinicalStatus, revinclude, lastUpdated); } catch (Exception e) { Debug.Print("Exception when calling AllergyIntoleranceApi.allergyIntoleranceSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AllergyIntoleranceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
Example: _id=12345 $patient = patient_example; // String | Who the sensitivity is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 $clinicalStatus = clinicalStatus_example; // String | The clinical status of the allergy or intolerance.
Example: active, inactive, resolved $revinclude = revinclude_example; // String | The provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=178866310&_revinclude=Provenance:target
  • May be provided with the _patient parameter. Example: _patient=12742399&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target $lastUpdated = lastUpdated_example; // String | The date range in which the allergy record was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z try { $api_instance->allergyIntoleranceSearch($authorization, $accept, $id, $patient, $clinicalStatus, $revinclude, $lastUpdated); } catch (Exception $e) { echo 'Exception when calling AllergyIntoleranceApi->allergyIntoleranceSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AllergyIntoleranceApi;

my $api_instance = WWW::SwaggerClient::AllergyIntoleranceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
Example: _id=12345 my $patient = patient_example; # String | Who the sensitivity is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 my $clinicalStatus = clinicalStatus_example; # String | The clinical status of the allergy or intolerance.
Example: active, inactive, resolved my $revinclude = revinclude_example; # String | The provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=178866310&_revinclude=Provenance:target
  • May be provided with the _patient parameter. Example: _patient=12742399&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target my $lastUpdated = lastUpdated_example; # String | The date range in which the allergy record was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z eval { $api_instance->allergyIntoleranceSearch(authorization => $authorization, accept => $accept, id => $id, patient => $patient, clinicalStatus => $clinicalStatus, revinclude => $revinclude, lastUpdated => $lastUpdated); }; if ($@) { warn "Exception when calling AllergyIntoleranceApi->allergyIntoleranceSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AllergyIntoleranceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
Example: _id=12345 (optional) patient = patient_example # String | Who the sensitivity is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 (optional) clinicalStatus = clinicalStatus_example # String | The clinical status of the allergy or intolerance.
Example: active, inactive, resolved (optional) revinclude = revinclude_example # String | The provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=178866310&_revinclude=Provenance:target
  • May be provided with the _patient parameter. Example: _patient=12742399&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) lastUpdated = lastUpdated_example # String | The date range in which the allergy record was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) try: # Get a list of allergy intolerances api_instance.allergy_intolerance_search(authorization, accept, id=id, patient=patient, clinicalStatus=clinicalStatus, revinclude=revinclude, lastUpdated=lastUpdated) except ApiException as e: print("Exception when calling AllergyIntoleranceApi->allergyIntoleranceSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if the <code>patient</code> parameter is not used.</li> <li>May not be provided with any other parameters except for <code>_revinclude</code> as indicated below.</li> </ul> Example: <code>_id=12345</code>
patient
String
Who the sensitivity is for. This parameter is required if the <code>_id</code> parameter is not used. <br>Example: <code>patient=12345</code>
clinical-status
String
The clinical status of the allergy or intolerance. <br>Example: <code>active</code>, <code>inactive</code>, <code>resolved</code>
_revinclude
String
The provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code></li> <li>May be provided with the <code>_id</code> parameter. Example: <code>_id=178866310&_revinclude=Provenance:target</code></li> <li>May be provided with the <code>_patient</code> parameter. Example: <code>_patient=12742399&_revinclude=Provenance:target</code></li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>
_lastUpdated
String
The date range in which the allergy record was last updated. <ul> <li>This parameter may be provided up to two times, and must use the <code>eq</code>, <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code> prefixes.</li> <li>When a value is provided without a prefix, an implied <code>eq</code> prefix is used.</li> <li>When provided twice, the lower value must have a <code>ge</code> or <code>gt</code> prefix and the higher value must have an <code>le</code> or <code>lt</code> prefix.</li> </ul> Example: <code>_lastUpdated=gt2014-09-24T12:00:00.000Z</code>

Responses

Status: default - Example search by patient. <br><b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance?patient=12742399</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '30e959ca-24f5-43a5-bf8d-46bbb1991b01', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance?patient=12742399' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/12760025', 'resource': R4_ALLERGY_INTOLERANCE_ENTRY }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/12760007', 'resource': { 'resourceType': 'AllergyIntolerance', 'id': '12760007', 'meta': { 'versionId': '12760007', 'lastUpdated': '2020-03-04T20:13:51Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Allergy Intolerance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, SANDY A&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Allergy&lt;&#x2F;b&gt;: Cow&amp;#39;s milk (substance)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Confirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Criticality&lt;&#x2F;b&gt;: High Risk&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Category&lt;&#x2F;b&gt;: Food&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Reactions&lt;&#x2F;b&gt;: Hives&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Onset&lt;&#x2F;b&gt;: Dec 14, 2019 6:00 P.M. CST&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'contained': [ { 'resourceType': 'RelatedPerson', 'id': '638993', 'patient': { 'reference': 'Patient/12742399', 'display': 'SMART, SANDY A' }, 'relationship': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '35359004', 'display': 'Family (social concept)' }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'FAMMEMB', 'display': 'family member' } ], 'text': 'family member' } ] } ], 'clinicalStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical', 'code': 'active', 'display': 'Active' } ], 'text': 'Active' }, 'verificationStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification', 'code': 'confirmed', 'display': 'Confirmed' } ], 'text': 'Active' }, 'type': 'allergy', 'category': [ 'food' ], 'criticality': 'high', 'code': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '3718001', 'display': "Cow's milk (substance)" } ], 'text': "Cow's Milk" }, 'patient': { 'reference': 'Patient/12742399', 'display': 'SMART, SANDY A' }, 'encounter': { 'reference': 'Encounter/97953523' }, 'onsetDateTime': '2019-12-15T00:00:00Z', 'recordedDate': '2020-03-04T20:13:51Z', 'recorder': { 'reference': 'Practitioner/12724045', 'display': 'Graham, Joshua' }, 'asserter': { 'reference': '#638993' }, 'reaction': [ { 'id': '12760009', 'manifestation': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '247472004', 'display': 'Weal (disorder)' } ], 'text': 'Hives' } ] } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-revinclude - Example search while using the <code>_revinclude</code> parameter. <br><b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance?_id=74771957,S-75479691&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '65ee4c79-3514-4eab-b606-10ad56fb0d5d', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance?_id=74771957%2CS-75479691&_revinclude=Provenance%3Atarget' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/74771957', 'resource': { 'resourceType': 'AllergyIntolerance', 'id': '74771957', 'meta': { 'versionId': '74771957', 'lastUpdated': '2019-05-15T13:15:25Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Allergy Intolerance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: John, Smith&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Allergy&lt;&#x2F;b&gt;: Peanut - dietary (substance)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Confirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Criticality&lt;&#x2F;b&gt;: High Risk&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Category&lt;&#x2F;b&gt;: Medication&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Onset&lt;&#x2F;b&gt;: May 15, 2019 1:15 P.M. UTC&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'clinicalStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical', 'code': 'active', 'display': 'Active' } ], 'text': 'Active' }, 'verificationStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification', 'code': 'confirmed', 'display': 'Confirmed' } ], 'text': 'Active' }, 'type': 'allergy', 'category': [ 'medication' ], 'criticality': 'high', 'code': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '256349002', 'display': 'Peanut - dietary (substance)' } ], 'text': 'Peanuts' }, 'patient': { 'reference': 'Patient/150915497', 'display': 'John, Smith' }, 'encounter': { 'reference': 'Encounter/44324934' }, 'onsetDateTime': '2019-05-15T13:15:25Z', 'recordedDate': '2019-05-15T13:15:25Z', 'recorder': { 'reference': 'Practitioner/8176589', 'display': 'DIRECTORYSERVICEUSER, DIRECTORYSERVICEUSER' }, 'asserter': { 'reference': 'Patient/150915497', 'display': 'John, Smith' } }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/S-75479691', 'resource': { 'resourceType': 'AllergyIntolerance', 'id': 'S-75479691', 'meta': { 'versionId': '1', 'lastUpdated': '2020-03-19T20:47:44Z', 'security': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ObservationValue', 'code': 'UNCERTREL', 'display': 'Uncertain Reliability' } ] }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Allergy Intolerance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: MARSTON, JACK&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Meta Security&lt;&#x2F;b&gt;: Uncertain Reliability&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Allergy&lt;&#x2F;b&gt;: Strawberry (substance)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Confirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Criticality&lt;&#x2F;b&gt;: High Risk&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Category&lt;&#x2F;b&gt;: Medication&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Onset&lt;&#x2F;b&gt;: Sep 11, 2019 12:00 A.M. CDT&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Note&lt;&#x2F;b&gt;: Allergy reported by patient.&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'contained': [ { 'resourceType': 'PractitionerRole', 'id': '638995', 'code': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '106292003', 'display': 'Professional nurse (occupation)' } ], 'text': 'Professional nurse (occupation)' } ] } ], 'clinicalStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical', 'code': 'active', 'display': 'Active' } ], 'text': 'Active' }, 'verificationStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification', 'code': 'confirmed', 'display': 'Confirmed' } ], 'text': 'Active' }, 'type': 'allergy', 'category': [ 'medication' ], 'criticality': 'high', 'code': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '102261002', 'display': 'Strawberry (substance)' } ], 'text': 'Strawberry' }, 'patient': { 'reference': 'Patient/166045489', 'display': 'MARSTON, JACK' }, 'onsetDateTime': '2019-09-11T05:00:00Z', 'recorder': { 'reference': 'Practitioner/1', 'display': 'SYSTEM, SYSTEM' }, 'asserter': { 'reference': '#638995' }, 'note': [ { 'authorReference': { 'reference': 'Practitioner/2578010' }, 'text': 'Allergy reported by patient.' } ] }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/all-4957069', 'resource': { 'resourceType': 'Provenance', 'id': 'all-4957069', 'meta': { 'versionId': '4957069', 'lastUpdated': '2020-03-16T21:45:09Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;AllergyIntolerance&#x2F;74771957&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;&#x2F;b&gt;: Mar 16, 2020 4:45 P.M. CDT&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Unknown&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;p&gt;&lt;b&gt;Entity Source&lt;&#x2F;b&gt;: DocumentReference&#x2F;S-200&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'target': [ { 'reference': 'AllergyIntolerance/74771957' } ], 'recorded': '2020-03-16T21:45:09Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/40475456', 'display': 'Unknown' } } ], 'entity': [ { 'role': 'source', 'what': { 'reference': 'DocumentReference/S-200' } } ] }, 'search': { 'mode': 'include' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/all-16897171', 'resource': { 'resourceType': 'Provenance', 'id': 'all-16897171', 'meta': { 'versionId': '16897171', 'lastUpdated': '2021-03-26T08:03:53Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;AllergyIntolerance&#x2F;S-75479691&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;&#x2F;b&gt;: Mar 25, 2021 9:57 A.M. CDT&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Baseline East Medical Center&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;p&gt;&lt;b&gt;Entity Source&lt;&#x2F;b&gt;: DocumentReference&#x2F;S-201&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'target': [ { 'reference': 'AllergyIntolerance/S-75479691' } ], 'recorded': '2021-03-25T14:57:43Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/619848', 'display': 'Baseline East Medical Center' } } ], 'entity': [ { 'role': 'source', 'what': { 'reference': 'DocumentReference/S-201' } } ] }, 'search': { 'mode': 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - Example search using patient authorization. <br><b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance?patient=12742399</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'Bundle', "id": '92a4b8d7-58dc-4b37-b387-bebeb68def51', "type": 'searchset', "link": [ { "relation": 'self', "url": 'http://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance?patient=12724066' } ], "entry": [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/12766993', 'resource': R4_ALLERGY_INTOLERANCE_PATIENT_ENTRY } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-nil-clinicalStatus - Example search of allergy intolerance records where clinicalStatus is missing. <br><b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance?patient=19785380</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '8d48e45a-d247-4f93-8d38-b5302a64e7ba', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'http://localhost:3000/r4/91fd1841-fb25-42f3-a48e-1264a2c6b72a/AllergyIntolerance?patient=19785380' } ], 'entry': [ { 'fullUrl': 'http://localhost:3000/r4/91fd1841-fb25-42f3-a48e-1264a2c6b72a/AllergyIntolerance/14891127', 'resource': { 'resourceType': 'AllergyIntolerance', 'id': '14891127', 'meta': { 'versionId': '14892293', 'lastUpdated': '2024-04-23T09:56:39Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\???http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\???&gt;&lt;p&gt;&lt;b&gt;Allergy Intolerance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: NEW, BORN&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Allergy&lt;&#x2F;b&gt;: Aspirin&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Unconfirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Category&lt;&#x2F;b&gt;: Medication&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'clinicalStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical', 'code': 'active', 'display': 'Active' } ], 'text': 'Proposed' }, 'verificationStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification', 'code': 'unconfirmed', 'display': 'Unconfirmed' } ], 'text': 'Proposed' }, 'type': 'allergy', 'category': [ 'medication' ], 'code': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '1191', 'display': 'Aspirin' } ], 'text': 'aspirin' }, 'patient': { 'reference': 'Patient/19785380', 'display': 'NEW, BORN' }, 'encounter': { 'reference': 'Encounter/101540658' }, 'recordedDate': '2024-04-17T13:26:49Z', 'recorder': { 'reference': 'Practitioner/13990091', 'display': 'PCCAC, UserOne' } }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'urn:uuid:2f511c7d-bc0e-42a5-af2d-97de95f7ea3a', 'resource': { 'resourceType': 'OperationOutcome', 'issue': [ { 'severity': 'warning', 'code': 'suppressed', 'diagnostics': 'Other search results were found but could not be compliantly expressed and hence have been suppressed' } ] }, 'search': { 'mode': 'outcome' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

allergyIntoleranceUpdate

Update an allergy intolerance

<p>Updates an allergy intolerance.</p> <p><b>Note:</b> Missing fields are interpreted as nulling out or removing data from the resource. See <a href="https://hl7.org/fhir/R4/http.html#update">FHIR Update</a> for additional details about update operations.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/AllergyIntolerance/{ID}

Usage and SDK Samples

curl -X PUT "https://localhost/AllergyIntolerance/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AllergyIntoleranceApi;

import java.io.File;
import java.util.*;

public class AllergyIntoleranceApiExample {

    public static void main(String[] args) {
        
        AllergyIntoleranceApi apiInstance = new AllergyIntoleranceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the AllergyIntolerance resource. AllergyIntoleranceUpdate update Body = ; // AllergyIntoleranceUpdate | The body of the update operation. try { apiInstance.allergyIntoleranceUpdate(authorization, accept, contentType, iD, ifMatch, update Body); } catch (ApiException e) { System.err.println("Exception when calling AllergyIntoleranceApi#allergyIntoleranceUpdate"); e.printStackTrace(); } } }
import io.swagger.client.api.AllergyIntoleranceApi;

public class AllergyIntoleranceApiExample {

    public static void main(String[] args) {
        AllergyIntoleranceApi apiInstance = new AllergyIntoleranceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the AllergyIntolerance resource. AllergyIntoleranceUpdate update Body = ; // AllergyIntoleranceUpdate | The body of the update operation. try { apiInstance.allergyIntoleranceUpdate(authorization, accept, contentType, iD, ifMatch, update Body); } catch (ApiException e) { System.err.println("Exception when calling AllergyIntoleranceApi#allergyIntoleranceUpdate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. String *ifMatch = ifMatch_example; // The current version of the AllergyIntolerance resource. AllergyIntoleranceUpdate *update Body = ; // The body of the update operation. AllergyIntoleranceApi *apiInstance = [[AllergyIntoleranceApi alloc] init]; // Update an allergy intolerance [apiInstance allergyIntoleranceUpdateWith:authorization accept:accept contentType:contentType iD:iD ifMatch:ifMatch update Body:update Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.AllergyIntoleranceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var ifMatch = ifMatch_example; // {String} The current version of the AllergyIntolerance resource. var update Body = ; // {AllergyIntoleranceUpdate} The body of the update operation. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.allergyIntoleranceUpdate(authorization, accept, contentType, iDifMatch, update Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class allergyIntoleranceUpdateExample
    {
        public void main()
        {
            
            var apiInstance = new AllergyIntoleranceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var ifMatch = ifMatch_example; // String | The current version of the AllergyIntolerance resource. var update Body = new AllergyIntoleranceUpdate(); // AllergyIntoleranceUpdate | The body of the update operation. try { // Update an allergy intolerance apiInstance.allergyIntoleranceUpdate(authorization, accept, contentType, iD, ifMatch, update Body); } catch (Exception e) { Debug.Print("Exception when calling AllergyIntoleranceApi.allergyIntoleranceUpdate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AllergyIntoleranceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $ifMatch = ifMatch_example; // String | The current version of the AllergyIntolerance resource. $update Body = ; // AllergyIntoleranceUpdate | The body of the update operation. try { $api_instance->allergyIntoleranceUpdate($authorization, $accept, $contentType, $iD, $ifMatch, $update Body); } catch (Exception $e) { echo 'Exception when calling AllergyIntoleranceApi->allergyIntoleranceUpdate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AllergyIntoleranceApi;

my $api_instance = WWW::SwaggerClient::AllergyIntoleranceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $ifMatch = ifMatch_example; # String | The current version of the AllergyIntolerance resource. my $update Body = WWW::SwaggerClient::Object::AllergyIntoleranceUpdate->new(); # AllergyIntoleranceUpdate | The body of the update operation. eval { $api_instance->allergyIntoleranceUpdate(authorization => $authorization, accept => $accept, contentType => $contentType, iD => $iD, ifMatch => $ifMatch, update Body => $update Body); }; if ($@) { warn "Exception when calling AllergyIntoleranceApi->allergyIntoleranceUpdate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AllergyIntoleranceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. ifMatch = ifMatch_example # String | The current version of the AllergyIntolerance resource. update Body = # AllergyIntoleranceUpdate | The body of the update operation. try: # Update an allergy intolerance api_instance.allergy_intolerance_update(authorization, accept, contentType, iD, ifMatch, update Body) except ApiException as e: print("Exception when calling AllergyIntoleranceApi->allergyIntoleranceUpdate: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the AllergyIntolerance resource.
Required
Body parameters
Name Description
update Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>PUT https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/AllergyIntolerance/12760025</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'AllergyIntolerance', 'id': '12760025', 'clinicalStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical', 'code': 'active' } ] }, 'verificationStatus': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification', 'code': 'unconfirmed' } ] }, 'category': [ 'food' ], 'code': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '102263004', 'display': 'Eggs (edible) (substance)' } ], 'text': 'Egg' }, 'patient': { 'reference': 'Patient/12742399' }, 'recordedDate': '2019-02-08T00:00:00Z', 'recorder': { 'reference': 'Practitioner/12724045' }, 'note': [ { 'text': 'Updated with additional details provided by patient.' } ] }</code></pre> <b>Example Response:</b> <pre><code> HTTP Status: 200 OK Cache-Control: no-cache Content-Length: 0 Content-Type: application/json Date: Thu, 05 Dec 2019 17:21:08 GMT Etag: W/"8167765" Last-Modified: Thu, 05 Dec 2019 17:21:08 GMT X-Request-Id: 11111111111111111111111111111111 Vary: Origin</code></pre>

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Appointment

appointmentCreate

Create an appointment

<p>Creates a new appointment.</p> <p><b>Note:</b> <ul> <li>Only the body fields mentioned below are supported. Unsupported fields are ignored, or can result in errors.</li> <li><code>Appointment.status</code> must be set to <code>proposed</code> or <code>booked</code>.</li> <li><code>Appointment.reasonCode</code>, if set, must be a list containing exactly one CodeableConcept.</li> <li>When <code>Appointment.status</code> is set to <code>proposed</code>:</li> <ul> <li><code>Appointment.serviceType</code> must be a list containing exactly one CodeableConcept.</li> <li><code>Appointment.participant</code> must be a list containing exactly one patient participant and at least one location participant.</li> <li><code>Appointment.participant.actor</code> must be a reference to a patient or a location.</li> <li><code>Appointment.participant.status</code> must be set to <code>needs-action</code>.</li> </li><code>Appointment.requestedPeriod</code> must be a list containing a single period. Both <code>Appointment.requestedPeriod.start</code> and <code>Appointment.requestedPeriod.end</code> must be set.</li> </ul> <li>When <code>Appointment.status</code> is set to <code>booked</code>:</li> <ul> <li><code>Appointment.slot</code> must be a list containing exactly one reference to the Slot in which this appointment is being booked. <code>Appointment.slot[0].reference</code> specifies an availability in the scheduling system, which indicates details such as practitioner, location, and time.</li> <li><code>Appointment.participant</code> must be a list containing exactly one patient participant.</li> <li><code>Appointment.participant.actor</code> must be a reference to a patient.</li> <li><code>Appointment.participant.status</code> must be set to <code>accepted</code>.</li> </ul> <li><code>Appointment.participant.type</code> must not be set.</li> <li>The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on subsequent updates.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Appointment

Usage and SDK Samples

curl -X POST "https://localhost/Appointment"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AppointmentApi;

import java.io.File;
import java.util.*;

public class AppointmentApiExample {

    public static void main(String[] args) {
        
        AppointmentApi apiInstance = new AppointmentApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. AppointmentCreate create Body = ; // AppointmentCreate | The body of the create operation. try { apiInstance.appointmentCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling AppointmentApi#appointmentCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.AppointmentApi;

public class AppointmentApiExample {

    public static void main(String[] args) {
        AppointmentApi apiInstance = new AppointmentApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. AppointmentCreate create Body = ; // AppointmentCreate | The body of the create operation. try { apiInstance.appointmentCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling AppointmentApi#appointmentCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. AppointmentCreate *create Body = ; // The body of the create operation. AppointmentApi *apiInstance = [[AppointmentApi alloc] init]; // Create an appointment [apiInstance appointmentCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.AppointmentApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {AppointmentCreate} The body of the create operation. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.appointmentCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class appointmentCreateExample
    {
        public void main()
        {
            
            var apiInstance = new AppointmentApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new AppointmentCreate(); // AppointmentCreate | The body of the create operation. try { // Create an appointment apiInstance.appointmentCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling AppointmentApi.appointmentCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AppointmentApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // AppointmentCreate | The body of the create operation. try { $api_instance->appointmentCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling AppointmentApi->appointmentCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AppointmentApi;

my $api_instance = WWW::SwaggerClient::AppointmentApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::AppointmentCreate->new(); # AppointmentCreate | The body of the create operation. eval { $api_instance->appointmentCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling AppointmentApi->appointmentCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AppointmentApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # AppointmentCreate | The body of the create operation. try: # Create an appointment api_instance.appointment_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling AppointmentApi->appointmentCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - <p>Example creation for a <code>proposed</code> appointment.</p> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Appointment', 'status': 'proposed', 'serviceType': [ { 'coding': [ { 'code': '408443003', 'system': 'http://snomed.info/sct' } ] } ], 'reasonCode': [ { 'text': 'I have a cramp' } ], 'comment': 'Appointment request comment', 'participant': [ { 'actor': { 'reference': 'Patient/12724066' }, 'status': 'needs-action' }, { 'actor': { 'reference': 'Location/21304876', 'display': 'MX Clinic 1' }, 'status': 'needs-action' } ], 'requestedPeriod': [ { 'start': '2020-02-07T13:28:17-05:00', 'end': '2021-02-07T13:28:17-05:00' } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Tue, 12 May 2020 20:25:01 GMT Etag: W/"0" Last-Modified: Tue, 12 May 2020 20:25:01 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/6427746 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-create-booked - <p>Example creation for a <code>booked</code> appointment.</p> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Appointment', 'status': 'booked', 'slot': [ { 'reference': 'Slot/24477854-21304876-62852027-0' } ], 'participant': [ { 'actor': { 'reference': 'Patient/12724066' }, 'status': 'accepted' } ], 'reasonCode': [ { 'text': 'I have a cramp' } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Thu, 30 May 2019 19:49:25 GMT Etag: W/"0" Last-Modified: Thu, 30 May 2019 19:49:23 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/20465903 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

appointmentPatch

Patch an appointment

<p>Patches an existing appointment.</p> <p><b>Note:</b> <ul> <li>Only the body fields mentioned below are supported. Unsupported fields are ignored, or can result in errors.</li> <li>Video Visit functionality requires additional licensing, configuration, and application support. <li>For Video Visit link patch operations, both <code>Appointment.read</code> and <code>Appointment.write</code> scopes are required.</li> <li>This implementation follows the <a href="https://tools.ietf.org/html/rfc6902">JSON PATCH</a> specification.</li> <li>Only operations on the paths listed below are supported.</li> <li>For Video Visit link patch operation paths, <code>contained</code> index 0 represents the provider link and <code>contained</code> index 1 represents the patient link.</li> </ul></p> <p><b>Errors</b></p> <p>In addition to the common errors and operation outcomes, the following errors may be returned:</p> <ul> <li>Updating an Appointment resource with the incorrect version returns a <code>409 (Conflict)</code> response.</li> <li>Updating an Appointment resource without sending the <code>If-Match</code> header returns a <code>412 (Precondition Failed)</code> response.</li> <li>Updating an Appointment resource that is currently being modified returns a <code>423 (Locked)</code> response.</li> <li>If the Appointment resource could not be updated because of an operation that is necessary for the update (for example, encounter association), a <code>424 (Failed Dependency)</code> response is returned.</li> <li>Patching a Video Visit Appointment with add operations that has previously been patched for Video Visit links returns a <code>409 (Conflict)</code> response.</li> <li>Mixing add and replace patch operations is not supported while patching a Video Visit Appointment and returns a <code>422 (Unprocessable Entity)</code> response.</li> <li>Patching a Video Visit Appointment with any missing required patch operations returns a <code>422 (Unprocessable Entity)</code> response.</li> <li>Patching an Appointment with a participant status other than <code>accepted</code> returns a <code>422 (Unprocessable Entity)</code> response.</li> </ul> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p> <p><b>Patch Operations</b></p> <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <a name="replace-status"> </a><a target="_blank" href="http://hl7.org/fhir/R4/appointment-definitions.html#Appointment.status"><code>/status</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#code"><code>code</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The status of the appointment</li> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/status", "value": "cancelled" }</code></pre> <li><b>Note:</b></li> <ul> <li>Only <code>arrived</code>, <code>checked-in</code>, <code>cancelled</code>, <code>booked</code>, and <code>fulfilled</code> are supported</li> <li>This patch operation must be accompanied by the add Slot patch operation when updating status to <code>booked</code> </ul> </ul> </td> </tr> <tr> <td> <a name="add-slot"> </a><a target="_blank" href="https://hl7.org/fhir/R4/appointment-definitions.html#Appointment.slot"><code>/slot</code></a> </td> <td>add</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/references.html"><code>Reference</code></a> (<code>Slot</code>) </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The slot that this appointment is filling</li> <li><b>Example:</b></li> <pre><code>{ "op": "add", "path": "/slot", "value": [ { "reference":"Slot/1986119705-4048128-15648907-60" } ] }</code></pre> <li><b>Note:</b></li> <ul> <li>When present, this patch operation must be accompanied by the replace Status patch operation with a value of <code>booked</code> </li> <li>Only one Slot reference may be provided in the value array</li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-slot"> </a><a target="_blank" href="https://hl7.org/fhir/R4/appointment-definitions.html#Appointment.slot"><code>/slot</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/references.html"><code>Reference</code></a> (<code>Slot</code>) </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The Slot that this appointment is filling</li> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/slot", "value": [ { "reference":"Slot/1986119705-4048128-15648907-60" } ] }</code></pre> <li><b>Note:</b></li> <ul> <li>Not dependent on any other patch Operation</li> <li>Only one Slot reference may be provided in the value array</li> </ul> </ul> </td> </tr> <tr> <td> <a name="add-reasonCode"> </a><a target="_blank" href="http://hl7.org/fhir/R4/appointment-definitions.html#Appointment.reasonCode"><code>/reasonCode</code></a> </td> <td>add</td> <td> <code>List</code> <code>of</code> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#CodeableConcept"><code>CodeableConcept</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The clinical reason for why this appointment is being scheduled</li> <li><b>Example:</b></li> <pre><code>{ "op": "add", "path": "/reasonCode", "value": [ { "text": "I have a headache" } ] }</code></pre> <li><b>Note:</b></li> <ul> <li>When present, this patch operation must be accompanied by the replace Status patch operation with a value of <code>booked</code> </li> <li>Only one CodeableConcept may be provided in the value array</li> <li>CodeableConcept.text is required and CodeableConcept.coding, if present, will be ignored</li> <li>When the value array is empty, any existing reasonCode will be removed</li> </ul> </ul> </td> </tr> <tr> <td> <a name="add-cancelationReason"> </a><a target="_blank" href="https://hl7.org/fhir/R4/appointment-definitions.html#Appointment.cancelationReason"><code>/cancelationReason</code></a> </td> <td>add</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#CodeableConcept"><code>CodeableConcept</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The coded reason for the appointment being cancelled</li> <li><b>Example:</b></li> <pre><code>{ "op": "add", "path": "/cancelationReason", "value": { "coding": [ { "system": "https://terminology.hl7.org/CodeSystem-appointment-cancellation-reason.html", "code": "oth-err" } ] } }</code></pre> <li><b>Note:</b></li> <ul> <li>When present, this patch operation must be accompanied by the replace Status patch operation with a value of <code>cancelled</code> </li> <li>Only one coding may be provided in the value</li> <li>The cancellation reason <code>value.coding</code> can be from either the standard or proprietary system</li> <li>CodeableConcept.coding is required and CodeableConcept.text, if present, will be ignored</li> </ul> </ul> </td> </tr> <tr> <td> <a name="add-provider-vmr"> </a><a target="_blank" href="https://hl7.org/fhir/R4/datatypes-definitions.html#ContactPoint.value"><code>/contained/0/telecom/0/value</code></a> </td> <td>add</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The provider Video Visit link</li> <li><b>Example:</b></li> <pre><code>{ "op": "add", "path": "/contained/0/telecom/0/value", "value": "http://providerlink.vmr.net" }</code></pre> <li><b>Note:</b></li> <ul> <li>This patch operation may only be used for Cerner Video Visit appointments</li> <li>This patch operation must be accompanied by all other Video Visit link patch operations with an <code>op</code> of <code>add</code> </li> <li>The URL length must be less than or equal to 255 characters</li> </ul> </ul> </td> </tr> <tr> <td> <a name="add-patient-vmr"> </a><a target="_blank" href="https://hl7.org/fhir/R4/datatypes-definitions.html#ContactPoint.value"><code>/contained/1/telecom/0/value</code></a> </td> <td>add</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The patient Video Visit link</li> <li><b>Example:</b></li> <pre><code>{ "op": "add", "path": "/contained/1/telecom/0/value", "value": "http://patientlink.vmr.net" }</code></pre> <li><b>Note:</b></li> <ul> <li>This patch operation may only be used for Cerner Video Visit appointments</li> <li>This patch operation must be accompanied by all other Video Visit link patch operations with an <code>op</code> of <code>add</code> </li> <li>The URL length must be less than or equal to 255 characters</li> </ul> </ul> </td> </tr> <tr> <td> <a name="add-period-start"> </a><a target="_blank" href="http://hl7.org/fhir/R4/datatypes-definitions.html#Period.start"><code>/contained/0/telecom/0/period/start</code></a> </td> <td>add</td> <td> <code>datetime</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The start datetime for the Video Visit</li> <li><b>Example:</b></li> <pre><code>{ "op": "add", "path": "/contained/0/telecom/0/period/start", "value": "2019-07-13T08:00:00.000Z" }</code></pre> <li><b>Note:</b></li> <ul> <li>This patch operation may only be used for Cerner Video Visit appointments</li> <li>The value for this patch operation will be applied to both the provider Video Visit link and the patient Video Visit link</li> <li>This patch operation must be accompanied by all other Video Visit link patch operations with an <code>op</code> of <code>add</code> </li> </ul> </ul> </td> </tr> <tr> <td> <a name="add-period-end"> </a><a target="_blank" href="http://hl7.org/fhir/R4/datatypes-definitions.html#Period.end"><code>/contained/0/telecom/0/period/end</code></a> </td> <td>add</td> <td> <code>datetime</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The end datetime for the Video Visit</li> <li><b>Example:</b></li> <pre><code>{ "op": "add", "path": "/contained/0/telecom/0/period/end", "value": "2019-07-13T08:30:00.000Z" }</code></pre> <li><b>Note:</b></li> <ul> <li>This patch operation may only be used for Cerner Video Visit appointments</li> <li>The value for this patch operation will be applied to both the provider Video Visit link and the patient Video Visit link</li> <li>This patch operation must be accompanied by all other Video Visit link patch operations with an <code>op</code> of <code>add</code> </li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-provider-vmr"> </a><a target="_blank" href="https://hl7.org/fhir/R4/datatypes-definitions.html#ContactPoint.value"><code>/contained/0/telecom/0/value</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The provider Video Visit link</li> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/contained/0/telecom/0/value", "value": "http://providerlink.vmr.net" }</code></pre> <li><b>Note:</b></li> <ul> <li>This patch operation may only be used for Cerner Video Visit appointments</li> <li>This patch operation must be accompanied by all other Video Visit link patch operations with an <code>op</code> of <code>replace</code> </li> <li>The URL length must be less than or equal to 255 characters</li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-patient-vmr"> </a><a target="_blank" href="https://hl7.org/fhir/R4/datatypes-definitions.html#ContactPoint.value"><code>/contained/1/telecom/0/value</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The patient Video Visit link</li> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/contained/1/telecom/0/value", "value": "http://patientlink.vmr.net" }</code></pre> <li><b>Note:</b></li> <ul> <li>This patch operation may only be used for Cerner Video Visit appointments</li> <li>This patch operation must be accompanied by all other Video Visit link patch operations with an <code>op</code> of <code>replace</code> </li> <li>The URL length must be less than or equal to 255 characters</li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-period-start"> </a><a target="_blank" href="http://hl7.org/fhir/R4/datatypes-definitions.html#Period.start"><code>/contained/0/telecom/0/period/start</code></a> </td> <td>replace</td> <td> <code>datetime</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The start datetime for the Video Visit</li> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/contained/0/telecom/0/period/start", "value": "2019-07-13T08:30:00.000Z" }</code></pre> <li><b>Note:</b></li> <ul> <li>This patch operation may only be used for Cerner Video Visit appointments</li> <li>The value for this patch operation will be applied to both the provider Video Visit link and the patient Video Visit link</li> <li>This patch operation must be accompanied by all other Video Visit link patch operations with an <code>op</code> of <code>replace</code> </li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-period-end"> </a><a target="_blank" href="http://hl7.org/fhir/R4/datatypes-definitions.html#Period.end"><code>/contained/0/telecom/0/period/end</code></a> </td> <td>replace</td> <td> <code>datetime</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The end datetime for the Video Visit</li> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/contained/0/telecom/0/period/end", "value": "2019-07-14T08:30:00.000Z" }</code></pre> <li><b>Note:</b></li> <ul> <li>This patch operation may only be used for Cerner Video Visit appointments</li> <li>The value for this patch operation will be applied to both the provider Video Visit link and the patient Video Visit link</li> <li>This patch operation must be accompanied by all other Video Visit link patch operations with an <code>op</code> of <code>replace</code> </li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-participant-status"> </a><a target="_blank" href="https://hl7.org/fhir/R4/appointment-definitions.html#Appointment.participant.status"><code>/patient-status</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#code"><code>code</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The participant status on Patient participant types</li> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/patient-status", "value": "accepted" }</code></pre> <li><b>Note:</b></li> <ul> <li>This patch operation may be used only for appointments with a <code>booked</code> status</li> <li>This patch operation may be used only for Patient participants with a <code>tentative</code> status</li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-action-comment"> </a><a target="_blank" href="https://hl7.org/fhir/R4/domainresource-definitions.html#DomainResource.extension"><code>/extension</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/extensibility.html#Extension"><code>Extension</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The comment to be associated with the action performed on the resource</li> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/extension", "value": [ { "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/action-comment", "valueString": "not required, cancelled" } ] }</code></pre> <li><b>Note:</b></li> <ul> <li>When present, this patch operation must be accompanied by add cancellation reason and replace status patch operation when updating the status to <code>cancelled</code> </li> <li>When present, this patch operation must be accompanied by replace slot when rescheduling the appointment.</li> <li>Only one value may be provided in the value array</li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-comment"> </a><a target="_blank" href="http://hl7.org/fhir/R4/appointment-definitions.html#Appointment.comment"><code>/comment</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> Additional text to aid in facilitating the appointment</li> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/comment", "value": "Arrived" }</code></pre> <li><b>Note:</b></li> <ul> <li>When present, this patch operation must be accompanied by the replace Slot patch operation</li> </ul> </ul> </td> </tr> <tr> <td> <a name="add-reschedule-reason"> </a><a target="_blank" href="https://hl7.org/fhir/R4/domainresource-definitions.html#DomainResource.extension"><code>/extension</code></a> </td> <td>add</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/extensibility.html#Extension"><code>Extension</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The coded reason for the appointment being rescheduled</li> <li><b>Example:</b></li> <pre><code>{ "op": "add", "path": "/extension", "value": { "coding": [ { "system": "https://terminology.hl7.org/CodeSystem-appointment-cancellation-reason.html", "code": "oth-err" } ] } }</code></pre> <li><b>Note:</b></li> <ul> <li>When present, this patch operation must be accompanied by replace slot operation</li> <li>Only one value may be provided in the value array</li> </ul> </ul> </td> </tr> </tbody> </table>


/Appointment/{ID}

Usage and SDK Samples

curl -X PATCH "https://localhost/Appointment/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AppointmentApi;

import java.io.File;
import java.util.*;

public class AppointmentApiExample {

    public static void main(String[] args) {
        
        AppointmentApi apiInstance = new AppointmentApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the Appointment resource. AppointmentPatch patch Body = ; // AppointmentPatch | The body of the patch operation try { apiInstance.appointmentPatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (ApiException e) { System.err.println("Exception when calling AppointmentApi#appointmentPatch"); e.printStackTrace(); } } }
import io.swagger.client.api.AppointmentApi;

public class AppointmentApiExample {

    public static void main(String[] args) {
        AppointmentApi apiInstance = new AppointmentApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the Appointment resource. AppointmentPatch patch Body = ; // AppointmentPatch | The body of the patch operation try { apiInstance.appointmentPatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (ApiException e) { System.err.println("Exception when calling AppointmentApi#appointmentPatch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. String *ifMatch = ifMatch_example; // The current version of the Appointment resource. AppointmentPatch *patch Body = ; // The body of the patch operation AppointmentApi *apiInstance = [[AppointmentApi alloc] init]; // Patch an appointment [apiInstance appointmentPatchWith:authorization accept:accept contentType:contentType iD:iD ifMatch:ifMatch patch Body:patch Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.AppointmentApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var ifMatch = ifMatch_example; // {String} The current version of the Appointment resource. var patch Body = ; // {AppointmentPatch} The body of the patch operation var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.appointmentPatch(authorization, accept, contentType, iDifMatch, patch Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class appointmentPatchExample
    {
        public void main()
        {
            
            var apiInstance = new AppointmentApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var ifMatch = ifMatch_example; // String | The current version of the Appointment resource. var patch Body = new AppointmentPatch(); // AppointmentPatch | The body of the patch operation try { // Patch an appointment apiInstance.appointmentPatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (Exception e) { Debug.Print("Exception when calling AppointmentApi.appointmentPatch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AppointmentApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $ifMatch = ifMatch_example; // String | The current version of the Appointment resource. $patch Body = ; // AppointmentPatch | The body of the patch operation try { $api_instance->appointmentPatch($authorization, $accept, $contentType, $iD, $ifMatch, $patch Body); } catch (Exception $e) { echo 'Exception when calling AppointmentApi->appointmentPatch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AppointmentApi;

my $api_instance = WWW::SwaggerClient::AppointmentApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $ifMatch = ifMatch_example; # String | The current version of the Appointment resource. my $patch Body = WWW::SwaggerClient::Object::AppointmentPatch->new(); # AppointmentPatch | The body of the patch operation eval { $api_instance->appointmentPatch(authorization => $authorization, accept => $accept, contentType => $contentType, iD => $iD, ifMatch => $ifMatch, patch Body => $patch Body); }; if ($@) { warn "Exception when calling AppointmentApi->appointmentPatch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AppointmentApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. ifMatch = ifMatch_example # String | The current version of the Appointment resource. patch Body = # AppointmentPatch | The body of the patch operation try: # Patch an appointment api_instance.appointment_patch(authorization, accept, contentType, iD, ifMatch, patch Body) except ApiException as e: print("Exception when calling AppointmentApi->appointmentPatch: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the Appointment resource.
Required
Body parameters
Name Description
patch Body *

Responses

Status: default - <p>Example patch for an appointment to <code>booked</code> status.</p> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4817517</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'add', 'path': '/slot', 'value': [ { 'reference': 'Slot/24477854-21304876-62852027-0' } ] }, { 'op': 'replace', 'path': '/status', 'value': 'booked' } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"10" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patch-update-reasonCode - <p>Example patch for an appointment with updated <code>reasonCode</code>.</p> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4817517</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'add', 'path': '/slot', 'value': [ { 'reference': 'Slot/24477854-21304876-62852027-0' } ] }, { 'op': 'replace', 'path': '/status', 'value': 'booked' }, { 'op': 'add', 'path': '/reasonCode', 'value': [ { 'text': 'I have a headache' } ] } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"1" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patch-add-cancelationReason - <p>Example patch for an appointment to add a <code>cancelationReason</code>.</p> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4817517</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'replace', 'path': '/status', 'value': 'cancelled' }, { 'op': 'add', 'path': '/cancelationReason', 'value': { 'coding': [ { 'system': 'https://terminology.hl7.org/CodeSystem-appointment-cancellation-reason.html', 'code': 'oth-err' } ] } } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"1" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patch-replace-slot - <p>Example patch for an appointment to replace the slot.</p> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4817517</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'replace', 'path': '/slot', 'value': [ { 'reference': 'Slot/2582093771-22784981-63303788-60' } ] } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"1" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patch-add-rescheduleReason - <p>Example patch for an appointment to add a <code>rescheduleReason</code>.</p> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4817517</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'replace', 'path': '/slot', 'value': [ { 'reference': 'Slot/2582093771-22784981-63303788-60' } ] }, { "op": 'add', "path": '/extension', "value": [ { "url": 'https://fhir-ehr.cerner.com/r4/StructureDefinition/reschedule-reason', "valueCodeableConcept": { "coding": [ { "system": 'https://terminology.hl7.org/CodeSystem-appointment-cancellation-reason.html', "code": 'oth-err' } ] } } ] } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"1" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patch-add-video-visit-links - <p>Example patch for an appointment to add video visit links.</p> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4627745</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'add', 'path': '/contained/0/telecom/0/value', 'value': 'http://providerlink.vmr.net' }, { 'op': 'add', 'path': '/contained/1/telecom/0/value', 'value': 'http://patientlink.vmr.net' }, { 'op': 'add', 'path': '/contained/0/telecom/0/period/start', 'value': '2019-07-13T08:00:00.000Z' }, { 'op': 'add', 'path': '/contained/0/telecom/0/period/end', 'value': '2019-07-13T08:10:00.000Z' } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"10-1" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Status: x-patch-replace-video-visit-links - <p>Example patch for an appointment to replace video visit links.</p> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4627745</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'replace', 'path': '/contained/0/telecom/0/value', 'value': 'http://providerlink.vmr.net' }, { 'op': 'replace', 'path': '/contained/1/telecom/0/value', 'value': 'http://patientlink.vmr.net' }, { 'op': 'replace', 'path': '/contained/0/telecom/0/period/start', 'value': '2019-07-13T08:00:00.000Z' }, { 'op': 'replace', 'path': '/contained/0/telecom/0/period/end', 'value': '2019-07-13T08:10:00.000Z' } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"10-1" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Status: x-patch-update-participant-status - <p>Example patch for an appointment with updated participant status.</p> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4817517</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'replace', 'path': '/patient-status', 'value': 'accepted' } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"10" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patch-update-action-comment-and-slot - <p>Example patch for an appointment with an updated action comment and replaced slot.</p> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4817517</code></pre> <b>Example Request Body:</b> <pre><code>[ { "op": 'replace', "path": '/slot', "value": [ { "reference": 'Slot/2592955413-2581440805-96118899-0' } ] }, { 'op': 'replace', 'path': '/extension', 'value': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/action-comment', 'valueString': 'Rescheduling Appointment' } ] } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Fri, 11 Aug 2023 15:42:29 GMT Etag: W/"10" Last-Modified: Fri, 11 Aug 2023 15:42:29 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patch-update-action-comment-and-replace-status - <p>Example patch for an appointment with an updated action comment and replace status.</p> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4817517</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'replace', 'path': '/extension', 'value': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/action-comment', 'valueString': 'not required cancelled' } ] }, { 'op': 'replace', 'path': '/status', 'value': 'cancelled' }, { 'op': 'add', 'path': '/cancelationReason', 'value': { 'coding': [ { 'system': 'https://terminology.hl7.org/CodeSystem-appointment-cancellation-reason.html', 'code': 'oth-err' } ] } } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Fri, 11 Aug 2023 15:42:29 GMT Etag: W/"10" Last-Modified: Fri, 11 Aug 2023 15:42:29 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

appointmentRetrieve

Get an appointment by ID

<p>Retrieves an appointment by the associated appointment ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Appointment/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Appointment/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AppointmentApi;

import java.io.File;
import java.util.*;

public class AppointmentApiExample {

    public static void main(String[] args) {
        
        AppointmentApi apiInstance = new AppointmentApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.appointmentRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling AppointmentApi#appointmentRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.AppointmentApi;

public class AppointmentApiExample {

    public static void main(String[] args) {
        AppointmentApi apiInstance = new AppointmentApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.appointmentRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling AppointmentApi#appointmentRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. AppointmentApi *apiInstance = [[AppointmentApi alloc] init]; // Get an appointment by ID [apiInstance appointmentRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.AppointmentApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.appointmentRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class appointmentRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new AppointmentApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get an appointment by ID apiInstance.appointmentRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling AppointmentApi.appointmentRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AppointmentApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->appointmentRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling AppointmentApi->appointmentRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AppointmentApi;

my $api_instance = WWW::SwaggerClient::AppointmentApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->appointmentRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling AppointmentApi->appointmentRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AppointmentApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get an appointment by ID api_instance.appointment_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling AppointmentApi->appointmentRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - <p>Example retrieval of an appointment.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4822366</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Appointment", "id": "4822366", "meta": { "versionId": "2", "lastUpdated": "2021-04-22T12:21:26Z" }, "text": { "status": "generated", "div": "&#x3C;div xmlns=&#x22;http://www.w3.org/1999/xhtml&#x22;&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Appointment&#x3C;/b&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Status&#x3C;/b&#x3E;: Cancelled&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Service Type&#x3C;/b&#x3E;: Surgery Rapid&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Start&#x3C;/b&#x3E;: Jan 23, 2020 10:10 P.M. UTC&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;End&#x3C;/b&#x3E;: Jan 23, 2020 11:10 P.M. UTC&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Participants&#x3C;/b&#x3E;:&#x3C;/p&#x3E;&#x3C;dl&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Location&#x3C;/b&#x3E;: Endoscopy&#x3C;/dd&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Other Resource&#x3C;/b&#x3E;: EN Add-On&#x3C;/dd&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Patient&#x3C;/b&#x3E;: SMARTS SR., NANCYS II&#x3C;/dd&#x3E;&#x3C;/dl&#x3E;&#x3C;/div&#x3E;" }, "extension": [ { "valueBoolean": false, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/is-cancelable" }, { "valueBoolean": false, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/is-reschedulable" } ], "status": "cancelled", "cancelationReason": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14229", "code": "0", "userSelected": true } ] }, "serviceType": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249", "code": "4047611", "display": "Surgery Rapid", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "394576009", "display": "Accident & emergency (qualifier value)", "userSelected": false } ], "text": "Surgery Rapid" } ], "reasonCode": [ { "text": "I have a cramp" } ], "description": "Surgery Rapid", "start": "2020-01-23T22:10:00Z", "end": "2020-01-23T23:10:00Z", "minutesDuration": 60, "participant": [ { "actor": { "reference": "Location/32216049", "display": "Endoscopy" }, "required": "required", "status": "accepted" }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250", "code": "269829903", "display": "Endoscopy Rooms", "userSelected": true } ], "text": "Endoscopy Rooms" }, { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ] } ], "actor": { "display": "EN Add-On" }, "required": "required", "status": "accepted" }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250", "code": "4572", "display": "Patient", "userSelected": true } ], "text": "Patient" } ], "actor": { "reference": "Patient/12724066", "display": "SMARTS SR., NANCYS II" }, "required": "required", "status": "accepted", "period": { "start": "2020-01-23T22:10:00Z", "end": "2020-01-23T23:10:00Z" } } ], "requestedPeriod": [ { "start": "2020-01-23T22:10:00Z", "end": "2020-01-23T23:10:00Z" } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-retrieve-with-video-visit - <p>Example retrieval of an appointment with a video visit.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4817572</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Appointment", "id": "4817572", "meta": { "versionId": "2-1", "lastUpdated": "2020-07-11T05:05:01Z" }, "text": { "status": "generated", "div": "&#x3C;div xmlns=&#x22;http://www.w3.org/1999/xhtml&#x22;&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Appointment&#x3C;/b&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Status&#x3C;/b&#x3E;: No Show&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Service Type&#x3C;/b&#x3E;: Video Visit&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Start&#x3C;/b&#x3E;: Jul 10, 2020 1:00 P.M. UTC&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;End&#x3C;/b&#x3E;: Jul 10, 2020 1:15 P.M. UTC&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Slot Id&#x3C;/b&#x3E;: 2572307911-21304876-63048470-0&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Participants&#x3C;/b&#x3E;:&#x3C;/p&#x3E;&#x3C;dl&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Location&#x3C;/b&#x3E;: MX Clinic 1&#x3C;/dd&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Patient&#x3C;/b&#x3E;: SMARTS SR., NANCYS II&#x3C;/dd&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Practitioner&#x3C;/b&#x3E;: Applegate MD, Christina&#x3C;/dd&#x3E;&#x3C;/dl&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Video Visit&#x3C;/b&#x3E;: Yes&#x3C;/p&#x3E;&#x3C;/div&#x3E;" }, "contained": [ { "resourceType": "HealthcareService", "id": "28", "type": [ { "text": "Patient Virtual Meeting Room" } ], "telecom": [ { "system": "url", "value": "http://patientlink.vmr.net" } ] }, { "resourceType": "HealthcareService", "id": "31", "type": [ { "text": "Provider Virtual Meeting Room" } ], "telecom": [ { "system": "url", "value": "http://patientlink.vmr.net" } ] } ], "extension": [ { "valueBoolean": false, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/is-cancelable" }, { "valueBoolean": false, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/is-reschedulable" } ], "status": "noshow", "serviceType": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249", "code": "2572307911", "display": "Video Visit", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "394581000", "display": "Community medicine (qualifier value)", "userSelected": false } ], "text": "Video Visit" } ], "reasonCode": [ { "text": "Testing Video Visit" } ], "description": "Video Visit", "start": "2020-07-10T13:00:00Z", "end": "2020-07-10T13:15:00Z", "minutesDuration": 15, "slot": [ { "reference": "Slot/2572307911-21304876-63048470-0" } ], "participant": [ { "actor": { "reference": "Location/21304876", "display": "MX Clinic 1" }, "required": "required", "status": "accepted" }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250", "code": "4572", "display": "Patient", "userSelected": true } ], "text": "Patient" } ], "actor": { "reference": "Patient/12724066", "display": "SMARTS SR., NANCYS II" }, "required": "required", "status": "accepted", "period": { "start": "2020-07-10T13:00:00Z", "end": "2020-07-10T13:15:00Z" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250", "code": "4574", "display": "Resource", "userSelected": true } ], "text": "Resource" }, { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ] } ], "actor": { "reference": "Practitioner/593923", "display": "Applegate MD, Christina" }, "required": "required", "status": "accepted" }, { "type": [ { "text": "Patient Virtual Meeting Room" } ], "actor": { "reference": "#28" }, "status": "accepted" }, { "type": [ { "text": "Provider Virtual Meeting Room" } ], "actor": { "reference": "#31" }, "status": "accepted" } ], "requestedPeriod": [ { "start": "2020-07-10T13:00:00Z", "end": "2020-07-10T13:15:00Z" } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-retrieve-booked - <p>Example retrieval of a <code>booked</code> appointment.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4874055</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Appointment", "id": "4874055", "meta": { "versionId": "3", "lastUpdated": "2023-02-15T20:26:52Z" }, "text": { "status": "generated", "div": "&#x3C;div xmlns=&#x22;http://www.w3.org/1999/xhtml&#x22;&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Appointment&#x3C;/b&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Status&#x3C;/b&#x3E;: Cancelled&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Service Type&#x3C;/b&#x3E;: Client Billing&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Start&#x3C;/b&#x3E;: Feb 15, 2023 9:00 P.M. UTC&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;End&#x3C;/b&#x3E;: Feb 15, 2023 9:15 P.M. UTC&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Participants&#x3C;/b&#x3E;:&#x3C;/p&#x3E;&#x3C;dl&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Location&#x3C;/b&#x3E;: MX Clinic 2&#x3C;/dd&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Other Resource&#x3C;/b&#x3E;: Favreau, Bastien MD&#x3C;/dd&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Patient&#x3C;/b&#x3E;: ODSchedulingCancel, 55681cfa-0084-48a1-93eb-0a9f89ad5d60&#x3C;/dd&#x3E;&#x3C;/dl&#x3E;&#x3C;/div&#x3E;" }, "extension": [ { "valueBoolean": false, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/is-cancelable" }, { "valueBoolean": false, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/is-reschedulable" } ], "status": "cancelled", "cancelationReason": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14229", "code": "0", "userSelected": true } ] }, "serviceType": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249", "code": "2554801993", "display": "Client Billing", "userSelected": true } ], "text": "Client Billing" } ], "description": "Client Billing", "start": "2023-02-15T21:00:00Z", "end": "2023-02-15T21:15:00Z", "minutesDuration": 15, "participant": [ { "actor": { "reference": "Location/21251399", "display": "MX Clinic 2" }, "required": "required", "status": "accepted" }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250", "code": "0", "userSelected": true } ] }, { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ] } ], "actor": { "display": "Favreau, Bastien MD" }, "required": "required", "status": "accepted" }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250", "code": "4572", "display": "Patient", "userSelected": true } ], "text": "Patient" } ], "actor": { "reference": "Patient/12822932", "display": "ODSchedulingCancel, 55681cfa-0084-48a1-93eb-0a9f89ad5d60" }, "required": "required", "status": "accepted", "period": { "start": "2023-02-15T21:00:00Z", "end": "2023-02-15T21:15:00Z" } } ], "requestedPeriod": [ { "start": "2023-02-15T21:00:00Z", "end": "2023-02-15T21:15:00Z" } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

appointmentSearch

Get a list of appointments

<p>Retrieves a list of appointments that meet supplied query parameters.</p> <p><b>Note:</b> <ul> <li>Valid IDs for the <code>practitioner</code> and <code>location</code> search parameters are determined by the customer and provided when integrating your application with the customer's environment. See the <a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/api-appointment.html">Appointment resource information</a> for details.</li> <li>The <code>patient</code>, <code>practitioner</code>, and <code>location</code> parameters may be included only once and may not be used in combination. For example, <code>patient=1234,5678</code> is supported but <code>patient=1234&patient=5678</code>, and <code>patient=1234&location=5678</code> are not.</li> <li>Search by <code>date</code> returns appointments with a status other than <code>proposed</code> that start within the date range provided.</li> <li>Search by <code>-date-or-req-period</code> returns the same appointments as the <code>date</code> parameter, but also returns appointments with a status of <code>proposed</code> that are requested to start or end between the dates provided.</li> <li>The retrieved appointments are sorted by <code>start</code> date in ascending order (earliest first).</li> <li>When searching with a patient authorization type, sensitive appointments will not be returned.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Appointment

Usage and SDK Samples

curl -X GET "https://localhost/Appointment?_id=&patient=&practitioner=&location=&date=&-date-or-req-period=&status=&_count="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AppointmentApi;

import java.io.File;
import java.util.*;

public class AppointmentApiExample {

    public static void main(String[] args) {
        
        AppointmentApi apiInstance = new AppointmentApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String |

The logical resource ID. This parameter is required if the patient, practitioner, and location parameters are not used.

Example: _id=12345

String patient = patient_example; // String |

The logical resource ID of the patient associated with the appointment. This parameter is required if the _id, practitioner, and location parameters are not used.

Example: patient=12724066

String practitioner = practitioner_example; // String |

The logical resource ID of the practitioner associated with the appointment. This parameter is required if the _id, patient, and location parameters are not used.

Example: practitioner=593923

String location = location_example; // String |

The logical resource ID of the location associated with the appointment. This parameter is required if the _id, patient, and practitioner parameters are not used.

Example: location=21304876

String date = date_example; // String |

The appointment start date and time with offset. This parameter or -date-or-req-period is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: date=ge2019-06-07T22:22:16.000Z

String dateOrReqPeriod = dateOrReqPeriod_example; // String |

The appointment start date and time with offset or the appointment requested period date and time with offset. This parameter or date is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided, and returns appointments with a status of proposed that are requested to start or end between the dates provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: -date-or-req-period=ge2019-06-07T22:22:16.000Z

array[String] status = ; // array[String] |

The status of the appointment. See the AppointmentStatus definition for more details.

Example: status=arrived

Integer count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

try { apiInstance.appointmentSearch(authorization, accept, id, patient, practitioner, location, date, dateOrReqPeriod, status, count); } catch (ApiException e) { System.err.println("Exception when calling AppointmentApi#appointmentSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.AppointmentApi;

public class AppointmentApiExample {

    public static void main(String[] args) {
        AppointmentApi apiInstance = new AppointmentApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String |

The logical resource ID. This parameter is required if the patient, practitioner, and location parameters are not used.

Example: _id=12345

String patient = patient_example; // String |

The logical resource ID of the patient associated with the appointment. This parameter is required if the _id, practitioner, and location parameters are not used.

Example: patient=12724066

String practitioner = practitioner_example; // String |

The logical resource ID of the practitioner associated with the appointment. This parameter is required if the _id, patient, and location parameters are not used.

Example: practitioner=593923

String location = location_example; // String |

The logical resource ID of the location associated with the appointment. This parameter is required if the _id, patient, and practitioner parameters are not used.

Example: location=21304876

String date = date_example; // String |

The appointment start date and time with offset. This parameter or -date-or-req-period is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: date=ge2019-06-07T22:22:16.000Z

String dateOrReqPeriod = dateOrReqPeriod_example; // String |

The appointment start date and time with offset or the appointment requested period date and time with offset. This parameter or date is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided, and returns appointments with a status of proposed that are requested to start or end between the dates provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: -date-or-req-period=ge2019-06-07T22:22:16.000Z

array[String] status = ; // array[String] |

The status of the appointment. See the AppointmentStatus definition for more details.

Example: status=arrived

Integer count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

try { apiInstance.appointmentSearch(authorization, accept, id, patient, practitioner, location, date, dateOrReqPeriod, status, count); } catch (ApiException e) { System.err.println("Exception when calling AppointmentApi#appointmentSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; //

The logical resource ID. This parameter is required if the patient, practitioner, and location parameters are not used.

Example: _id=12345

(optional) String *patient = patient_example; //

The logical resource ID of the patient associated with the appointment. This parameter is required if the _id, practitioner, and location parameters are not used.

Example: patient=12724066

(optional) String *practitioner = practitioner_example; //

The logical resource ID of the practitioner associated with the appointment. This parameter is required if the _id, patient, and location parameters are not used.

Example: practitioner=593923

(optional) String *location = location_example; //

The logical resource ID of the location associated with the appointment. This parameter is required if the _id, patient, and practitioner parameters are not used.

Example: location=21304876

(optional) String *date = date_example; //

The appointment start date and time with offset. This parameter or -date-or-req-period is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: date=ge2019-06-07T22:22:16.000Z

(optional) String *dateOrReqPeriod = dateOrReqPeriod_example; //

The appointment start date and time with offset or the appointment requested period date and time with offset. This parameter or date is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided, and returns appointments with a status of proposed that are requested to start or end between the dates provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: -date-or-req-period=ge2019-06-07T22:22:16.000Z

(optional) array[String] *status = ; //

The status of the appointment. See the AppointmentStatus definition for more details.

Example: status=arrived

(optional) Integer *count = 56; //

The maximum number of results to return.

Example: _count=15

(optional) AppointmentApi *apiInstance = [[AppointmentApi alloc] init]; // Get a list of appointments [apiInstance appointmentSearchWith:authorization accept:accept id:id patient:patient practitioner:practitioner location:location date:date dateOrReqPeriod:dateOrReqPeriod status:status count:count completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.AppointmentApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String}

The logical resource ID. This parameter is required if the patient, practitioner, and location parameters are not used.

Example: _id=12345

'patient': patient_example, // {String}

The logical resource ID of the patient associated with the appointment. This parameter is required if the _id, practitioner, and location parameters are not used.

Example: patient=12724066

'practitioner': practitioner_example, // {String}

The logical resource ID of the practitioner associated with the appointment. This parameter is required if the _id, patient, and location parameters are not used.

Example: practitioner=593923

'location': location_example, // {String}

The logical resource ID of the location associated with the appointment. This parameter is required if the _id, patient, and practitioner parameters are not used.

Example: location=21304876

'date': date_example, // {String}

The appointment start date and time with offset. This parameter or -date-or-req-period is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: date=ge2019-06-07T22:22:16.000Z

'dateOrReqPeriod': dateOrReqPeriod_example, // {String}

The appointment start date and time with offset or the appointment requested period date and time with offset. This parameter or date is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided, and returns appointments with a status of proposed that are requested to start or end between the dates provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: -date-or-req-period=ge2019-06-07T22:22:16.000Z

'status': , // {array[String]}

The status of the appointment. See the AppointmentStatus definition for more details.

Example: status=arrived

'count': 56 // {Integer}

The maximum number of results to return.

Example: _count=15

}; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.appointmentSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class appointmentSearchExample
    {
        public void main()
        {
            
            var apiInstance = new AppointmentApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String |

The logical resource ID. This parameter is required if the patient, practitioner, and location parameters are not used.

Example: _id=12345

(optional) var patient = patient_example; // String |

The logical resource ID of the patient associated with the appointment. This parameter is required if the _id, practitioner, and location parameters are not used.

Example: patient=12724066

(optional) var practitioner = practitioner_example; // String |

The logical resource ID of the practitioner associated with the appointment. This parameter is required if the _id, patient, and location parameters are not used.

Example: practitioner=593923

(optional) var location = location_example; // String |

The logical resource ID of the location associated with the appointment. This parameter is required if the _id, patient, and practitioner parameters are not used.

Example: location=21304876

(optional) var date = date_example; // String |

The appointment start date and time with offset. This parameter or -date-or-req-period is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: date=ge2019-06-07T22:22:16.000Z

(optional) var dateOrReqPeriod = dateOrReqPeriod_example; // String |

The appointment start date and time with offset or the appointment requested period date and time with offset. This parameter or date is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided, and returns appointments with a status of proposed that are requested to start or end between the dates provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: -date-or-req-period=ge2019-06-07T22:22:16.000Z

(optional) var status = new array[String](); // array[String] |

The status of the appointment. See the AppointmentStatus definition for more details.

Example: status=arrived

(optional) var count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

(optional) try { // Get a list of appointments apiInstance.appointmentSearch(authorization, accept, id, patient, practitioner, location, date, dateOrReqPeriod, status, count); } catch (Exception e) { Debug.Print("Exception when calling AppointmentApi.appointmentSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AppointmentApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String |

The logical resource ID. This parameter is required if the patient, practitioner, and location parameters are not used.

Example: _id=12345

$patient = patient_example; // String |

The logical resource ID of the patient associated with the appointment. This parameter is required if the _id, practitioner, and location parameters are not used.

Example: patient=12724066

$practitioner = practitioner_example; // String |

The logical resource ID of the practitioner associated with the appointment. This parameter is required if the _id, patient, and location parameters are not used.

Example: practitioner=593923

$location = location_example; // String |

The logical resource ID of the location associated with the appointment. This parameter is required if the _id, patient, and practitioner parameters are not used.

Example: location=21304876

$date = date_example; // String |

The appointment start date and time with offset. This parameter or -date-or-req-period is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: date=ge2019-06-07T22:22:16.000Z

$dateOrReqPeriod = dateOrReqPeriod_example; // String |

The appointment start date and time with offset or the appointment requested period date and time with offset. This parameter or date is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided, and returns appointments with a status of proposed that are requested to start or end between the dates provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: -date-or-req-period=ge2019-06-07T22:22:16.000Z

$status = ; // array[String] |

The status of the appointment. See the AppointmentStatus definition for more details.

Example: status=arrived

$count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

try { $api_instance->appointmentSearch($authorization, $accept, $id, $patient, $practitioner, $location, $date, $dateOrReqPeriod, $status, $count); } catch (Exception $e) { echo 'Exception when calling AppointmentApi->appointmentSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AppointmentApi;

my $api_instance = WWW::SwaggerClient::AppointmentApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String |

The logical resource ID. This parameter is required if the patient, practitioner, and location parameters are not used.

Example: _id=12345

my $patient = patient_example; # String |

The logical resource ID of the patient associated with the appointment. This parameter is required if the _id, practitioner, and location parameters are not used.

Example: patient=12724066

my $practitioner = practitioner_example; # String |

The logical resource ID of the practitioner associated with the appointment. This parameter is required if the _id, patient, and location parameters are not used.

Example: practitioner=593923

my $location = location_example; # String |

The logical resource ID of the location associated with the appointment. This parameter is required if the _id, patient, and practitioner parameters are not used.

Example: location=21304876

my $date = date_example; # String |

The appointment start date and time with offset. This parameter or -date-or-req-period is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: date=ge2019-06-07T22:22:16.000Z

my $dateOrReqPeriod = dateOrReqPeriod_example; # String |

The appointment start date and time with offset or the appointment requested period date and time with offset. This parameter or date is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided, and returns appointments with a status of proposed that are requested to start or end between the dates provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: -date-or-req-period=ge2019-06-07T22:22:16.000Z

my $status = []; # array[String] |

The status of the appointment. See the AppointmentStatus definition for more details.

Example: status=arrived

my $count = 56; # Integer |

The maximum number of results to return.

Example: _count=15

eval { $api_instance->appointmentSearch(authorization => $authorization, accept => $accept, id => $id, patient => $patient, practitioner => $practitioner, location => $location, date => $date, dateOrReqPeriod => $dateOrReqPeriod, status => $status, count => $count); }; if ($@) { warn "Exception when calling AppointmentApi->appointmentSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AppointmentApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String |

The logical resource ID. This parameter is required if the patient, practitioner, and location parameters are not used.

Example: _id=12345

(optional) patient = patient_example # String |

The logical resource ID of the patient associated with the appointment. This parameter is required if the _id, practitioner, and location parameters are not used.

Example: patient=12724066

(optional) practitioner = practitioner_example # String |

The logical resource ID of the practitioner associated with the appointment. This parameter is required if the _id, patient, and location parameters are not used.

Example: practitioner=593923

(optional) location = location_example # String |

The logical resource ID of the location associated with the appointment. This parameter is required if the _id, patient, and practitioner parameters are not used.

Example: location=21304876

(optional) date = date_example # String |

The appointment start date and time with offset. This parameter or -date-or-req-period is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: date=ge2019-06-07T22:22:16.000Z

(optional) dateOrReqPeriod = dateOrReqPeriod_example # String |

The appointment start date and time with offset or the appointment requested period date and time with offset. This parameter or date is required if the patient, practitioner, or location parameters are used.

This parameter returns appointments with a status other than proposed that start or end within the date range provided, and returns appointments with a status of proposed that are requested to start or end between the dates provided.

May be provided:

  • Once with a prefix and time component to indicate a specific date and time. Example: &date=ge2019-12-07T22:22:16.270Z, &date=lt2019-12-14T22:22:16.270Z.
  • Twice with the prefixes ge and lt to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: &date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z.

Example: -date-or-req-period=ge2019-06-07T22:22:16.000Z

(optional) status = # array[String] |

The status of the appointment. See the AppointmentStatus definition for more details.

Example: status=arrived

(optional) count = 56 # Integer |

The maximum number of results to return.

Example: _count=15

(optional) try: # Get a list of appointments api_instance.appointment_search(authorization, accept, id=id, patient=patient, practitioner=practitioner, location=location, date=date, dateOrReqPeriod=dateOrReqPeriod, status=status, count=count) except ApiException as e: print("Exception when calling AppointmentApi->appointmentSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
<p>The logical resource ID. This parameter is required if the <code>patient</code>, <code>practitioner</code>, and <code>location</code> parameters are not used.</p> <p>Example: <code>_id=12345</code></p>
patient
String
<p>The logical resource ID of the patient associated with the appointment. This parameter is required if the <code>_id</code>, <code>practitioner</code>, and <code>location</code> parameters are not used.</p> <p>Example: <code>patient=12724066</code></p>
practitioner
String
<p>The logical resource ID of the practitioner associated with the appointment. This parameter is required if the <code>_id</code>, <code>patient</code>, and <code>location</code> parameters are not used.</p> <p>Example: <code>practitioner=593923</code></p>
location
String
<p>The logical resource ID of the location associated with the appointment. This parameter is required if the <code>_id</code>, <code>patient</code>, and <code>practitioner</code> parameters are not used.</p> <p>Example: <code>location=21304876</code></p>
date
String
<p>The appointment start date and time with offset. This parameter or <code>-date-or-req-period</code> is required if the <code>patient</code>, <code>practitioner</code>, or <code>location</code> parameters are used.</p> <p>This parameter returns appointments with a status other than <code>proposed</code> that start or end within the date range provided.</p> <p>May be provided: <ul> <li>Once with a prefix and time component to indicate a specific date and time. Example: <code>&date=ge2019-12-07T22:22:16.270Z</code>, <code>&date=lt2019-12-14T22:22:16.270Z</code>.</li> <li>Twice with the prefixes <code>ge</code> and <code>lt</code> to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: <code>&date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z</code>.</li> </ul></p> <p>Example: <code>date=ge2019-06-07T22:22:16.000Z</code></p>
-date-or-req-period
String
<p>The appointment start date and time with offset or the appointment requested period date and time with offset. This parameter or <code>date</code> is required if the <code>patient</code>, <code>practitioner</code>, or <code>location</code> parameters are used.</p> <p>This parameter returns appointments with a status other than <code>proposed</code> that start or end within the date range provided, and returns appointments with a status of <code>proposed</code> that are requested to start or end between the dates provided.</p> <p>May be provided: <ul> <li>Once with a prefix and time component to indicate a specific date and time. Example: <code>&date=ge2019-12-07T22:22:16.270Z</code>, <code>&date=lt2019-12-14T22:22:16.270Z</code>.</li> <li>Twice with the prefixes <code>ge</code> and <code>lt</code> to indicate a specific range. The date and prefix pairs must define an upper and lower bound. Example: <code>&date=ge2019-12-07T22:22:16.270Z&date=lt2019-12-14T22:22:16.270Z</code>.</li> </ul></p> <p>Example: <code>-date-or-req-period=ge2019-06-07T22:22:16.000Z</code></p>
status
array[String]
<p>The status of the appointment. See the AppointmentStatus definition for more details.</p> <p>Example: <code>status=arrived</code></p>
_count
Integer
<p>The maximum number of results to return.</p> <p>Example: <code>_count=15</code></p>

Responses

Status: default - <p>Example search for an appointment.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment?patient=12724066&date=ge2020-01-01T22:22:16.270Z</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "c12c5555-b7db-4f1c-a21a-ad4f2bffbfd0", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment?date=ge2020-01-01T22%3A22%3A16.270Z&patient=12724066" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4822366", "resource": { "resourceType": "Appointment", "id": "4822366", "meta": { "versionId": "2", "lastUpdated": "2021-04-22T12:21:26Z" }, "text": { "status": "generated", "div": "&#x3C;div xmlns=&#x22;http://www.w3.org/1999/xhtml&#x22;&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Appointment&#x3C;/b&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Status&#x3C;/b&#x3E;: Cancelled&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Service Type&#x3C;/b&#x3E;: Surgery Rapid&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Start&#x3C;/b&#x3E;: Jan 23, 2020 10:10 P.M. UTC&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;End&#x3C;/b&#x3E;: Jan 23, 2020 11:10 P.M. UTC&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Participants&#x3C;/b&#x3E;:&#x3C;/p&#x3E;&#x3C;dl&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Location&#x3C;/b&#x3E;: Endoscopy&#x3C;/dd&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Other Resource&#x3C;/b&#x3E;: EN Add-On&#x3C;/dd&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Patient&#x3C;/b&#x3E;: SMARTS SR., NANCYS II&#x3C;/dd&#x3E;&#x3C;/dl&#x3E;&#x3C;/div&#x3E;" }, "extension": [ { "valueBoolean": false, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/is-cancelable" }, { "valueBoolean": false, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/is-reschedulable" } ], "status": "cancelled", "cancelationReason": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14229", "code": "0", "userSelected": true } ] }, "serviceType": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249", "code": "4047611", "display": "Surgery Rapid", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "394576009", "display": "Accident & emergency (qualifier value)", "userSelected": false } ], "text": "Surgery Rapid" } ], "reasonCode": [ { "text": "I have a cramp" } ], "description": "Surgery Rapid", "start": "2020-01-23T22:10:00Z", "end": "2020-01-23T23:10:00Z", "minutesDuration": 60, "participant": [ { "actor": { "reference": "Location/32216049", "display": "Endoscopy" }, "required": "required", "status": "accepted" }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250", "code": "269829903", "display": "Endoscopy Rooms", "userSelected": true } ], "text": "Endoscopy Rooms" }, { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ] } ], "actor": { "display": "EN Add-On" }, "required": "required", "status": "accepted" }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250", "code": "4572", "display": "Patient", "userSelected": true } ], "text": "Patient" } ], "actor": { "reference": "Patient/12724066", "display": "SMARTS SR., NANCYS II" }, "required": "required", "status": "accepted", "period": { "start": "2020-01-23T22:10:00Z", "end": "2020-01-23T23:10:00Z" } } ], "requestedPeriod": [ { "start": "2020-01-23T22:10:00Z", "end": "2020-01-23T23:10:00Z" } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-search-booked - <p>Example search for a <code>booked</code> appointment.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment?patient=12507979&date=ge2021-01-22T19:00:00.000Z&status=booked</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "5f5f8642-bfd4-4b21-bbeb-0538b9e3ec64", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment?date=ge2021-01-22T19%3A00%3A00.000Z&patient=12507979&status=booked" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Appointment/4823974", "resource": { "resourceType": "Appointment", "id": "4823974", "meta": { "versionId": "1", "lastUpdated": "2021-01-22T17:25:37Z" }, "text": { "status": "generated", "div": "&#x3C;div xmlns=&#x22;http://www.w3.org/1999/xhtml&#x22;&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Appointment&#x3C;/b&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Status&#x3C;/b&#x3E;: Booked&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Service Type&#x3C;/b&#x3E;: Established Patient&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Start&#x3C;/b&#x3E;: Jan 22, 2021 10:15 P.M. UTC&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;End&#x3C;/b&#x3E;: Jan 22, 2021 10:30 P.M. UTC&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Slot Id&#x3C;/b&#x3E;: 24477854-21304876-63231945-495&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;b&#x3E;Participants&#x3C;/b&#x3E;:&#x3C;/p&#x3E;&#x3C;dl&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Location&#x3C;/b&#x3E;: MX Clinic 1&#x3C;/dd&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Patient&#x3C;/b&#x3E;: SMITHY, UPDATED_LAST_NAME UPDATED_FIRST_NAME&#x3C;/dd&#x3E;&#x3C;dd&#x3E;&#x3C;b&#x3E;Practitioner&#x3C;/b&#x3E;: Applegate MD, Christina&#x3C;/dd&#x3E;&#x3C;/dl&#x3E;&#x3C;/div&#x3E;" }, "extension": [ { "valueBoolean": false, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/is-cancelable" }, { "valueBoolean": false, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/is-reschedulable" } ], "status": "booked", "serviceType": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249", "code": "24477854", "display": "Established Patient", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "408443003", "display": "General medical practice (qualifier value)", "userSelected": false } ], "text": "Established Patient" } ], "description": "Established Patient", "start": "2021-01-22T22:15:00Z", "end": "2021-01-22T22:30:00Z", "minutesDuration": 15, "slot": [ { "reference": "Slot/24477854-21304876-63231945-495" } ], "participant": [ { "actor": { "reference": "Location/21304876", "display": "MX Clinic 1" }, "required": "required", "status": "accepted" }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250", "code": "4572", "display": "Patient", "userSelected": true } ], "text": "Patient" } ], "actor": { "reference": "Patient/12507979", "display": "SMITHY, UPDATED_LAST_NAME UPDATED_FIRST_NAME" }, "required": "required", "status": "tentative", "period": { "start": "2021-01-22T22:15:00Z", "end": "2021-01-22T22:30:00Z" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14250", "code": "0", "userSelected": true } ] }, { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ] } ], "actor": { "reference": "Practitioner/593923", "display": "Applegate MD, Christina" }, "required": "required", "status": "accepted" } ], "requestedPeriod": [ { "start": "2021-01-22T22:15:00Z", "end": "2021-01-22T22:30:00Z" } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Binary

binary$autogenCcdIf

Get a binary CCD

<p>Retrieves the Continuity of Care Document (CCD) as binary for the supplied query parameters.</p> <p><b>Note:</b> This document is usually linked from DocumentReference, DiagnosticReport, or Communication and should be accessed using the exact link given in the referring resource. Modifying the link has undefined consequences.</p> <p><b>Headers</b></p> <p>By default, the <code>Accept</code> header is set to <code>application\json+fhir</code>.</p> <p>You can supply an <code>Accept</code> header of <code>application/xml</code> instead if you want to retrieve the XML Binary resource instead of the JSON data.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p> <p>This operation requires the appropriate <code>Binary.read</code> and <code>DocumentReference.read</code> scopes to be granted to the caller.</p>


/Binary/$autogen-ccd-if

Usage and SDK Samples

curl -X GET "https://localhost/Binary/$autogen-ccd-if?patient=&start=&end=&encounter="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.BinaryApi;

import java.io.File;
import java.util.*;

public class BinaryApiExample {

    public static void main(String[] args) {
        
        BinaryApi apiInstance = new BinaryApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String patient = patient_example; // String | A reference to the patient that is the subject of the CCD.
Example: 12345 String start = start_example; // String | The start of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records from the beginning of time are included.
Example: 2014-09-24T12:00:00.000Z String end = end_example; // String | The end of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records up to the current date are included.
Example: 2016-09-24T12:00:00.000Z String encounter = encounter_example; // String | A reference to the encounter that is the subject of the CCD.
Example: encounter=12345 try { apiInstance.binary$autogenCcdIf(authorization, accept, patient, start, end, encounter); } catch (ApiException e) { System.err.println("Exception when calling BinaryApi#binary$autogenCcdIf"); e.printStackTrace(); } } }
import io.swagger.client.api.BinaryApi;

public class BinaryApiExample {

    public static void main(String[] args) {
        BinaryApi apiInstance = new BinaryApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String patient = patient_example; // String | A reference to the patient that is the subject of the CCD.
Example: 12345 String start = start_example; // String | The start of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records from the beginning of time are included.
Example: 2014-09-24T12:00:00.000Z String end = end_example; // String | The end of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records up to the current date are included.
Example: 2016-09-24T12:00:00.000Z String encounter = encounter_example; // String | A reference to the encounter that is the subject of the CCD.
Example: encounter=12345 try { apiInstance.binary$autogenCcdIf(authorization, accept, patient, start, end, encounter); } catch (ApiException e) { System.err.println("Exception when calling BinaryApi#binary$autogenCcdIf"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *patient = patient_example; // A reference to the patient that is the subject of the CCD.
Example: 12345 String *start = start_example; // The start of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records from the beginning of time are included.
Example: 2014-09-24T12:00:00.000Z (optional) String *end = end_example; // The end of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records up to the current date are included.
Example: 2016-09-24T12:00:00.000Z (optional) String *encounter = encounter_example; // A reference to the encounter that is the subject of the CCD.
Example: encounter=12345 (optional) BinaryApi *apiInstance = [[BinaryApi alloc] init]; // Get a binary CCD [apiInstance binary$autogenCcdIfWith:authorization accept:accept patient:patient start:start end:end encounter:encounter completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.BinaryApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var patient = patient_example; // {String} A reference to the patient that is the subject of the CCD.
Example: 12345 var opts = { 'start': start_example, // {String} The start of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records from the beginning of time are included.
Example: 2014-09-24T12:00:00.000Z 'end': end_example, // {String} The end of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records up to the current date are included.
Example: 2016-09-24T12:00:00.000Z 'encounter': encounter_example // {String} A reference to the encounter that is the subject of the CCD.
Example: encounter=12345 }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.binary$autogenCcdIf(authorization, accept, patient, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class binary$autogenCcdIfExample
    {
        public void main()
        {
            
            var apiInstance = new BinaryApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var patient = patient_example; // String | A reference to the patient that is the subject of the CCD.
Example: 12345 var start = start_example; // String | The start of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records from the beginning of time are included.
Example: 2014-09-24T12:00:00.000Z (optional) var end = end_example; // String | The end of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records up to the current date are included.
Example: 2016-09-24T12:00:00.000Z (optional) var encounter = encounter_example; // String | A reference to the encounter that is the subject of the CCD.
Example: encounter=12345 (optional) try { // Get a binary CCD apiInstance.binary$autogenCcdIf(authorization, accept, patient, start, end, encounter); } catch (Exception e) { Debug.Print("Exception when calling BinaryApi.binary$autogenCcdIf: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\BinaryApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $patient = patient_example; // String | A reference to the patient that is the subject of the CCD.
Example: 12345 $start = start_example; // String | The start of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records from the beginning of time are included.
Example: 2014-09-24T12:00:00.000Z $end = end_example; // String | The end of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records up to the current date are included.
Example: 2016-09-24T12:00:00.000Z $encounter = encounter_example; // String | A reference to the encounter that is the subject of the CCD.
Example: encounter=12345 try { $api_instance->binary$autogenCcdIf($authorization, $accept, $patient, $start, $end, $encounter); } catch (Exception $e) { echo 'Exception when calling BinaryApi->binary$autogenCcdIf: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::BinaryApi;

my $api_instance = WWW::SwaggerClient::BinaryApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $patient = patient_example; # String | A reference to the patient that is the subject of the CCD.
Example: 12345 my $start = start_example; # String | The start of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records from the beginning of time are included.
Example: 2014-09-24T12:00:00.000Z my $end = end_example; # String | The end of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records up to the current date are included.
Example: 2016-09-24T12:00:00.000Z my $encounter = encounter_example; # String | A reference to the encounter that is the subject of the CCD.
Example: encounter=12345 eval { $api_instance->binary$autogenCcdIf(authorization => $authorization, accept => $accept, patient => $patient, start => $start, end => $end, encounter => $encounter); }; if ($@) { warn "Exception when calling BinaryApi->binary$autogenCcdIf: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.BinaryApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. patient = patient_example # String | A reference to the patient that is the subject of the CCD.
Example: 12345 start = start_example # String | The start of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records from the beginning of time are included.
Example: 2014-09-24T12:00:00.000Z (optional) end = end_example # String | The end of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records up to the current date are included.
Example: 2016-09-24T12:00:00.000Z (optional) encounter = encounter_example # String | A reference to the encounter that is the subject of the CCD.
Example: encounter=12345 (optional) try: # Get a binary CCD api_instance.binary__autogen_ccd_if(authorization, accept, patient, start=start, end=end, encounter=encounter) except ApiException as e: print("Exception when calling BinaryApi->binary$autogenCcdIf: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
patient*
String
A reference to the patient that is the subject of the CCD. <br> Example: <code>12345</code>
Required
start
String
The start of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records from the beginning of time are included.<br> Example: <code>2014-09-24T12:00:00.000Z</code>
end
String
The end of the date range for which the CCD is to be generated. Must be a valid dateTime value with a time component. No prefix is required. If this parameter is not provided, then all records up to the current date are included.<br> Example: <code>2016-09-24T12:00:00.000Z</code>
encounter
String
A reference to the encounter that is the subject of the CCD.<br> Example: <code>encounter=12345</code>

Responses

Status: default - Example CCD search by patient.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/$autogen-ccd-if?patient=1694010</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Binary', 'id': '087d18d8-fd94-4c4f-9058-278ee7985ae7', 'meta': { 'lastUpdated': '2020-12-10T00:27:34Z' }, 'contentType': 'aapplication/xml', 'data': 'JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9TdWJ0eXBlL1R5cGUxL1R5cGUvRm9udC9CYXNlRm9udC9IZWx2ZXRpY2EvRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nPj4KZW5kb2JqCjIgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMD4+c3RyZWFtCnicK+QCAADuAHwKZW5kc3RyZWFtCmVuZG9iagozIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNzA+PnN0cmVhbQp4nFMI5Crk0o/INFQwNFAISeNyCuEyVDAAQkMFI3MDPWMzBRMLPQMLhZBcLo2AxPRUBSOF/DQFI82QLC7XEK5ALgCzZg3JCmVuZHN0cmVhbQplbmRvYmoKNCAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDEwPj5zdHJlYW0KeJwr5AIAAO4AfAplbmRzdHJlYW0KZW5kb2JqCjUgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA2OT4+c3RyZWFtCnicUwjkKuTSj8g0UDA0UAhJ43IK4TJUMABCQwUjM2M9M0MFEws9AwuFkFwujYDE9FSgeH6agpFmSBaXawhXIBcAsycNxwplbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKPDwvUGFnZU1vZGUvVXNlTm9uZS9OYW1lcyA3IDAgUi9UeXBlL0NhdGFsb2cvT3V0bGluZXMgOCAwIFIvUGFnZXMgOSAwIFIvVmlld2VyUHJlZmVyZW5jZXMgMTAgMCBSPj4KZW5kb2JqCjkgMCBvYmoKPDwvS2lkc1sxMSAwIFJdL1R5cGUvUGFnZXMvQ291bnQgMi9JVFhUKDIuMS43KT4+CmVuZG9iago4IDAgb2JqCjw8L0NvdW50IDEvRmlyc3QgMTIgMCBSL0xhc3QgMTIgMCBSPj4KZW5kb2JqCjEzIDAgb2JqClsvSUNDQmFzZWQgMTQgMCBSXQplbmRvYmoKMTQgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTk2L04gMz4+c3RyZWFtCnicnZZ3VFPZFofPvTe9UJIQipTQa2hSAkgNvUiRLioxCRBKwJAAIjZEVHBEUZGmCDIo4ICj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Ui9YWVogMzk3IDM0OSBudWxsXT4+CmVuZG9iagozMiAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDU3MCBudWxsXT4+CmVuZG9iagozMyAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDQ0NyBudWxsXT4+CmVuZG9iagozNCAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDU3MCBudWxsXT4+CmVuZG9iagozNSAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDQwOSBudWxsXT4+CmVuZG9iagozNiAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDI5OCBudWxsXT4+CmVuZG9iagozNyAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDU3MCBudWxsXT4+CmVuZG9iagozOCAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDMyMSBudWxsXT4+CmVuZG9iagozOSAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDM0OSBudWxsXT4+CmVuZG9iago0MCAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDU3MCBudWxsXT4+CmVuZG9iago0MSAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDQxOSBudWxsXT4+CmVuZG9iago0MiAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDU3MCBudWxsXT4+CmVuZG9iago0MyAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDM0OSBudWxsXT4+CmVuZG9iago0NCAwIG9iago8PC9EWzE1IDAgUi9YWVogMzk3IDU3MCBudWxsXT4+CmVuZG9iagoyMiAwIG9iago8PC9OYW1lc1soXzRFNDcyNDI0LTUwODQtNDVGMC04QTNCLUMxQkE2NEVFNzI0QykgMjMgMCBSKENMSU4gRE9DIC0gSW1hZ2luZykgMjQgMCBSKF9CRDQwMzI0Qi1ENjYyLTQ3RDktOEIxQi1EREFENkQ3NkFDMDUpIDI1IDAgUihfM0M3NzkzREYtRjc3Mi00OEZGLUIyRkItRkVCMzk5N0M5QTQyKSAyNiAwIFIoXzZCMzFFRjdFLUU3OEEtNDczMy04RkRGLUMyMTQ3NDQyRTg5NykgMjcgMCBSKF9GQTA5NzE3QS1FMTM4LTQ5QkQtQjYyOC02MzFCRjYzNTJGNDMpIDI4IDAgUihfNjE1MDBBQTYtNDA2OC00MjFCLTlBQzUtQ0EzMjk0MDk4NTk4KSAyOSAwIFIoXzExREZCM0JFLUJFRUQtNDNENy04REI1LTE0RUI0RkYzNEJGMSkgMzAgMCBSKF9FNUQ3MkNDQy1BM0MwLTQzQkQtOTlFMy0yNDY1OEYxQzZERDQpIDMxIDAgUihfODFGMEZGNzYtQzA1RS00MkZELUE2MzMtNTU0QjNFNkQwOUI5KSAzMiAwIFIoX0ZBRTk0MjY1LTA2REItNDhGNC05NjdCLUQ1MDE1MTEzQzI5RCkgMzMgMCBSKF81MkQ4MTM2MS00RTBCLTRFOEEtOTlENS0xQjBGNzk0RjQ2MzcpIDM0IDAgUihfNURGQUNBNDYtNkRBRS00RENGLUFGRTItRDJBNzFBRkUwMTUxKSAzNSAwIFIoX0QzMEI0QUJCLUExRDktNDQxRC05QURBLTFBQzU1QkQ2QjJCRCkgMzYgMCBSKF84RTZDMjRFNS1BQzFCLTQ5NDctOTI4MS01MEY3MjEzNDE0MjQpIDM3IDAgUihfQTBBQUQwNTctMkMyOC00Qzg5LTkwNTgtNzI5RDg0REU3OTIyKSAzOCAwIFIoXzRBNzA1MEU3LUFGMDEtNEE0Ny04QjhDLTk0MkRERjNFQUIxNSkgMzkgMCBSKF85RDg0NDJCQi1GNDQxLTRERDAtOERCOS03Qzc4MTU5RTdGMEQpIDQwIDAgUihfODcxQzIwQjgtRkRDMi00NzAyLUI3OTgtNDM0N0U3MUM4NzQ4KSA0MSAwIFIoX0I4QTU4QkNDLTY1RDAtNDQ2MC04NTk0LTc4ODM0MDE4QTZCNikgNDIgMCBSKF9FNTQxMkE3MS1BNDRGLTQ2MkMtQUMzNi0yMDA3MTY4MzgwMzkpIDQzIDAgUihfMkVEMjRFNTgtRTQwQi00OTQ1LUEyNzItQkVCREMxQ0Q4MEZDKSA0NCAwIFJdPj4KZW5kb2JqCjEyIDAgb2JqCjw8L0Rlc3QoQ0xJTiBET0MgLSBJbWFnaW5nKS9UaXRsZTxmZWZmMDA0OTAwNmQwMDYxMDA2NzAwNjkwMDZlMDA2Nz4vUGFyZW50IDggMCBSPj4KZW5kb2JqCjQ1IDAgb2JqCjw8L01vZERhdGUoRDoyMDIwMDcwNzEwMjQwNS0wNScwMCcpL0NyZWF0aW9uRGF0ZShEOjIwMjAwNzA3MTAyNDA1Ky01JzAwJykvUHJvZHVjZXIoSWJleCBQREYgQ3JlYXRvciA0LjkuMC4xNS84NDM4IFtKQVZBXVAvUjsgbW9kaWZpZWQgdXNpbmcgaVRleHQgMi4xLjcgYnkgMVQzWFQpPj4KZW5kb2JqCnhyZWYKMCA0NgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwMDEwMyAwMDAwMCBuIAowMDAwMDAwMTc5IDAwMDAwIG4gCjAwMDAwMDAzMTUgMDAwMDAgbiAKMDAwMDAwMDM5MSAwMDAwMCBuIAowMDAwMDAwNTI2IDAwMDAwIG4gCjAwMDAwMDg1NjUgMDAwMDAgbiAKMDAwMDAwMDcwNCAwMDAwMCBuIAowMDAwMDAwNjQwIDAwMDAwIG4gCjAwMDAwMDg1NDQgMDAwMDAgbiAKMDAwMDAwMzcwNCAwMDAwMCBuIAowMDAwMDEwNjc1IDAwMDAwIG4gCjAwMDAwMDA3NTcgMDAwMDAgbiAKMDAwMDAwMDc5MiAwMDAwMCBuIAowMDAwMDAzNDYxIDAwMDAwIG4gCjAwMDAwMDM3NzcgMDAwMDAgbiAKMDAwMDAwNzMzNiAwMDAwMCBuIAowMDAwMDA3MjMyIDAwMDAwIG4gCjAwMDAwMDcxMzMgMDAwMDAgbiAKMDAwMDAwNzQ0NyAwMDAwMCBuIAowMDAwMDA3NjkwIDAwMDAwIG4gCjAwMDAwMDk2NTMgMDAwMDAgbiAKMDAwMDAwODU5OCAwMDAwMCBuIAowMDAwMDA4NjQ2IDAwMDAwIG4gCjAwMDAwMDg2OTMgMDAwMDAgbiAKMDAwMDAwODc0MSAwMDAwMCBuIAowMDAwMDA4Nzg5IDAwMDAwIG4gCjAwMDAwMDg4MzcgMDAwMDAgbiAKMDAwMDAwODg4NSAwMDAwMCBuIAowMDAwMDA4OTMzIDAwMDAwIG4gCjAwMDAwMDg5ODEgMDAwMDAgbiAKMDAwMDAwOTAyOSAwMDAwMCBuIAowMDAwMDA5MDc3IDAwMDAwIG4gCjAwMDAwMDkxMjUgMDAwMDAgbiAKMDAwMDAwOTE3MyAwMDAwMCBuIAowMDAwMDA5MjIxIDAwMDAwIG4gCjAwMDAwMDkyNjkgMDAwMDAgbiAKMDAwMDAwOTMxNyAwMDAwMCBuIAowMDAwMDA5MzY1IDAwMDAwIG4gCjAwMDAwMDk0MTMgMDAwMDAgbiAKMDAwMDAwOTQ2MSAwMDAwMCBuIAowMDAwMDA5NTA5IDAwMDAwIG4gCjAwMDAwMDk1NTcgMDAwMDAgbiAKMDAwMDAwOTYwNSAwMDAwMCBuIAowMDAwMDEwNzc0IDAwMDAwIG4gCnRyYWlsZXIKPDwvSW5mbyA0NSAwIFIvSUQgWzxlY2MwYzUxNWQ4ODYzZTc5NDM3MTg1MDBiZGQ0Mjg3ND48MWQ5ZjkwOTk4YjU3MTcwNzA4ZDg2ZTA0ZDBkM2Y3NDU+XS9Sb290IDYgMCBSL1NpemUgNDY+PgpzdGFydHhyZWYKMTA5NTQKJSVFT0YK' }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-CCD-search-by-encounter - Example CCD search by patient and encounter.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/$autogen-ccd-if?patient=12458002&encounter=97697440</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Binary', 'id': '59e6e734-b1b7-4a19-95db-d8c62c7df203', 'meta': { 'lastUpdated': '2024-01-31T05:44:34Z' }, 'contentType': 'aapplication/xml', 'data': 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48P3htbC1zdHlsZXNoZWV0IHR5cGU9InRleHQveHNsIiBocmVmPSJodHRwOi8vd3d3LmNlcm5lci5jb20vY2RhX3N0eWxlc2hlZXQvIj8+PENsaW5pY2FsRG9jdW1lbnQgeG1sbnM9InVybjpobDctb3JnOnYzIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczpzZHRjPSJ1cm46aGw3LW9yZzpzZHRjIiB4c2k6c2NoZW1hTG9jYXRpb249InVybjpobDctb3JnOnYzIC4uLy4uLy4uL0NEQSUyMFIyL2NkYS1zY2hlbWFzLWFuZC1zYW1wbGVzL2luZnJhc3RydWN0dXJlL2NkYS9DREEueHNkIiBjbGFzc0NvZGU9IkRPQ0NMSU4iIG1vb2RDb2RlPSJFVk4iPjxyZWFsbUNvZGUgY29kZT0iVVMiLz48dHlwZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEuMyIgZXh0ZW5zaW9uPSJQT0NEX0hEMDAwMDQwIi8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMS4xIi8+PHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMS4xIiBleHRlbnNpb249IjIwMTUtMDgtMDEiLz48dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4xLjIiIGV4dGVuc2lvbj0iMjAxNS0wOC0wMSIvPjxpZCByb290PSJFMTY5MzFCRS02MkVDLTQ2OTEtOUIzMS0xNEQ0OUE2NzI5RDkiLz48Y29kZSBjb2RlPSIzNDEzMy05IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJTdW1tYXJpemF0aW9uIG9mIEVwaXNvZGUgTm90ZSIvPjx0aXRsZT5Db250aW51aXR5IG9mIENhcmUgRG9jdW1lbnQ8L3RpdGxlPjxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDI0MDEzMTA1NDQzMiswMDAwIi8+PGNvbmZpZGVudGlhbGl0eUNvZGUgY29kZT0iTiIgZGlzcGxheU5hbWU9Ik5vcm1hbCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4yNSIvPjxsYW5ndWFnZUNvZGUgY29kZT0iZW4tVVMiLz48cmVjb3JkVGFyZ2V0IHR5cGVDb2RlPSJSQ1QiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPjxwYXRpZW50Um9sZSBjbGFzc0NvZGU9IlBBVCI+PHN0YXRlPk1PPC9zdGF0ZT48cG9zdGFsQ29kZT42NDExMjwvcG9zdGFsQ29kZT48Y291bnRyeT5VUzwvY291bnRyeT48dXNlYWJsZVBlcmlvZCB4c2k6dHlwZT0iSVZMX1RTIj48bG93IHZhbHVlPSIyMDE2MTIwODIyNDM0NSswMDAwIi8+PC91c2VhYmxlUGVyaW9kPjwvYWRkcj48dGVsZWNvbSB1c2U9IkhQIiB2YWx1ZT0idGVsOig0NDQpNDQ0LTQ0NDQiLz48cGF0aWVudCBjbGFzc0NvZGU9IlBTTiIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj48bmFtZSB1c2U9IkwiPjxnaXZlbj5URVNUVFdPPC9naXZlbj48ZmFtaWx5PlJBRElPTE9HWTwvZmFtaWx5PjwvbmFtZT48bmFtZT48Z2l2ZW4gbnVsbEZsYXZvcj0iTkEiLz48ZmFtaWx5PlJBRElPTE9HWTwvZmFtaWx5Pjx2YWxpZFRpbWU+PGxvdyB2YWx1ZT0iMjAxNjEyMDgyMjUxMTQrMDAwMCIvPjwvdmFsaWRUaW1lPjwvbmFtZT48YWRtaW5pc3RyYXRpdmVHZW5kZXJDb2RlIGNvZGU9IkYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMSIgY29kZVN5c3RlbU5hbWU9ImFkbWluaXN0cmF0aXZlR2VuZGVyIiBkaXNwbGF5TmFtZT0iRmVtYWxlIj48b3JpZ2luYWxUZXh0PkZlbWFsZTwvb3JpZ2luYWxUZXh0PjwvYWRtaW5pc3RyYXRpdmVHZW5kZXJDb2RlPjxiaXJ0aFRpbWUgdmFsdWU9IjE5NjcwNDEzIi8+PG1hcml0YWxTdGF0dXNDb2RlIGNvZGU9IkQiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMiIgY29kZVN5c3RlbU5hbWU9Ik1hcml0YWxTdGF0dXMiIGRpc3BsYXlOYW1lPSJEaXZvcmNlZCI+PG9yaWdpbmFsVGV4dD5EaXZvcmNlZDwvb3JpZ2luYWxUZXh0PjwvbWFyaXRhbFN0YXR1c0NvZGU+PHJhY2VDb2RlIGNvZGU9IjIwNTQtNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4yMzgiIGNvZGVTeXN0ZW1OYW1lPSJSYWNlIGFuZCBFdGhuaWNpdHkgLSBDREMiIGRpc3BsYXlOYW1lPSJCbGFjayBvciBBZnJpY2FuIEFtZXJpY2FuIj48b3JpZ2luYWxUZXh0PkJsYWNrIG9yIEFmcmljYW4gQW1lcmljYW48L29yaWdpbmFsVGV4dD48L3JhY2VDb2RlPjxldGhuaWNHcm91cENvZGUgY29kZT0iMjE4Ni01IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjIzOCIgY29kZVN5c3RlbU5hbWU9IlJhY2UgYW5kIEV0aG5pY2l0eSAtIENEQyIgZGlzcGxheU5hbWU9Ik5vdCBIaXNwYW5pYyBvciBMYXRpbm8iPjxvcmlnaW5hbFRleHQ+Tm90IEhpc3BhbmljLCBMYXRpbm8sIG9yIFNwYW5pc2ggT3JpZ2luPC9vcmlnaW5hbFRleHQ+PC9ldGhuaWNHcm91cENvZGU+PGxhbmd1YWdlQ29tbXVuaWNhdGlvbj48bGFuZ3VhZ2VDb2RlIGNvZGU9ImVuIi8+PC9sYW5ndWFnZUNvbW11bmljYXRpb24+PC9wYXRpZW50PjwvcGF0aWVudFJvbGU+PC9yZWNvcmRUYXJnZXQ' }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

binaryRetrieve

Get a binary document by ID

<p>Retrieves an individual document by the associated document ID.</p> <p><b>Note:</b> <ul> <li>This document is usually linked from DocumentReference, DiagnosticReport, or Communication and should be accessed using the exact link given in the referring resource. Modifying the link has undefined consequences.</li> <li>Documents containing URL sections are unsupported with a contentType of <code>application/pdf</code>.</li> <li>The <code>Binary.read</code> scope is required in addition to one of the following scopes: <code>Communication.read</code>, <code>DiagnosticReport.read</code>, or <code>DocumentReference.read</code>. </ul></p> <p><b>Headers</b></p> <p>Use <code>DocumentReference.content.attachment.contentType</code> or <code>DiagnosticReport.presentedForm.contentType</code> to set the <code>Accept</code> header. </p> <p>You can supply an <code>Accept</code> header of <code>application/fhir+json</code> instead if you want to retrieve the JSON Binary resource instead of the raw data.</p> <p>This resource does not accept the <code>application/json</code> mime type unless the underlying binary data is JSON.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Binary/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Binary/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.BinaryApi;

import java.io.File;
import java.util.*;

public class BinaryApiExample {

    public static void main(String[] args) {
        
        BinaryApi apiInstance = new BinaryApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.binaryRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling BinaryApi#binaryRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.BinaryApi;

public class BinaryApiExample {

    public static void main(String[] args) {
        BinaryApi apiInstance = new BinaryApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.binaryRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling BinaryApi#binaryRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. BinaryApi *apiInstance = [[BinaryApi alloc] init]; // Get a binary document by ID [apiInstance binaryRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.BinaryApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.binaryRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class binaryRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new BinaryApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a binary document by ID apiInstance.binaryRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling BinaryApi.binaryRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\BinaryApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->binaryRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling BinaryApi->binaryRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::BinaryApi;

my $api_instance = WWW::SwaggerClient::BinaryApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->binaryRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling BinaryApi->binaryRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.BinaryApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a binary document by ID api_instance.binary_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling BinaryApi->binaryRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - An example with an <code>Accept</code> header of <code>application/fhir+json</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/TR-21961261</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Binary', 'id': 'TR-21961261', 'meta': { 'lastUpdated': '2021-03-12T22:35:03.000Z' }, 'contentType': 'text/html', 'data': 'PCFET0NUWVBFIGh0bWwKICBTWVNURU0gImFib3V0OmxlZ2FjeS1jb21wYXQiPgo8aHRtbD48aGVhZD48bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+PHRpdGxlPkFkbWlzc2lvbiBIICZhbXA7IFA8L3RpdGxlPjwvaGVhZD48Ym9keSBtYXJnaW53aWR0aD0iNiIgbWFyZ2luaGVpZ2h0PSI2IiBsZWZ0bWFyZ2luPSI2IiB0b3BtYXJnaW49IjYiPjxkaXYgdmFsaWduPSJ0b3AiPgo8ZGl2IGNsYXNzPSJzdGF0dXNfYmFubmVyIiBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE0cHQ7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LWZhbWlseTogdGFob21hLGFyaWFsOyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7Ij4qIEZpbmFsIFJlcG9ydCAqCjxkaXYgc3R5bGU9IndoaXRlLXNwYWNlOiBwcmUtd3JhcDsiPiAKPC9kaXY+PC9kaXY+CjxkaXYgY2xhc3M9InNlY3Rpb24iIGRhdGEtZG9jLXN0YXR1cz0iQVVUSCIgZGF0YS1zZXJ2aWNlLWRhdGUtdGltZT0iMjAyMS0wMy0xMlQyMjozNTowMy4wMDBaIiBkYXRhLWlzLWFkZGVuZHVtPSJmYWxzZSIgZGF0YS1ldmVudC1pZD0iMjE5NjEyNjMiIGRhdGEtZXZlbnQtY2Q9IjI4MjA1MDciIGRhdGEtc2VjdGlvbi1zZXF1ZW5jZT0iMSI+CjxkaXYgY2xhc3M9ImNvbnRlbnQiIHN0eWxlPSJmb250LWZhbWlseTogVGltZXMsc2VyaWYsTHVjaWRhIFNhbnMgVW5pY29kZTsgZm9udC1zaXplOiAxMnB0OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6IHJnYigwLDAsMCk7IG1hcmdpbi10b3A6IDBwdDsgbWFyZ2luLWJvdHRvbTogMHB0OyB0ZXh0LWluZGVudDogMC4waW47IG1hcmdpbi1sZWZ0OiAwLjBpbjsgbWFyZ2luLXJpZ2h0OiAwLjBpbjsgdGV4dC1hbGlnbjogbGVmdDsgYm9yZGVyLXN0eWxlOiBub25lOyBib3JkZXItd2lkdGg6IDBwdDsgYm9yZGVyLWNvbG9yOiByZ2IoMCwwLDApOyBwYWRkaW5nOiAwcHQ7Ij48ZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiB0YWhvbWEsSGVsdmV0aWNhLHNhbnMtc2VyaWYsTHVjaWRhIFNhbnMgVW5pY29kZTsgZm9udC1zaXplOiA5cHQ7Ij4KPHRhYmxlIHN0eWxlPSJib3JkZXI6IDFwdDsgdGFibGUtbGF5b3V0OiBmaXhlZDsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsiIHZhbGlnbj0idG9wIiB3aWR0aD0iMTAwJSI+PGNvbCB3aWR0aD0iNjYlIj48Y29sIHdpZHRoPSIzNCUiPjx0Ym9keSBzdHlsZT0ibWFyZ2luLWxlZnQ6IDBwdDsgbWFyZ2luLXJpZ2h0OiAwcHQ7IHRleHQtaW5kZW50OiAwcHQ7IHRleHQtYWxpZ246IGxlZnQ7Ij48dHI+PHRkIHN0eWxlPSJib3JkZXI6IDFwdDsgcGFkZGluZzogMXB0OyBmb250LXNpemU6IDlwdDsiIHZhbGlnbj0idG9wIiBjb2xzcGFuPSIxIiByb3dzcGFuPSIxIj48ZGl2PiA8YSBuYW1lPSJfOWM2YTdkYjMtZGMxYy00MzQ2LWIyOTYtNmYwMWZlMDZiNThlIj48L2E+PGRpdiBzdHlsZT0icGFkZGluZzogNHB4OyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPkNoaWVmIENvbXBsYWludDwvc3Bhbj4gPGEgbmFtZT0iXzI3ZTI0NGFhLTg4MGMtNGVhNS1iYzZkLTMxNGQzOWU1NjMxNSI+PC9hPjxkaXY+IDxhIG5hbWU9Il9kYzNmZmRjOS00NGE4LTQxMjItYTU2Yi03YWUwMWU3NDNlZDQiPjwvYT48ZGl2PmZhdGlndXJlLCBhbmQgY29uZnVzaW9uPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPGEgbmFtZT0iXzRkNmNlNTE1LTUwZjEtNDRhNy04ODZlLTkxYTAwNzA1NzBlNiI+PC9hPjxkaXYgc3R5bGU9InBhZGRpbmc6IDRweDsiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5IaXN0b3J5IG9mIFByZXNlbnQgSWxsbmVzczwvc3Bhbj4gPGEgbmFtZT0iXzNmZDRhOTY0LWNkZDctNDIyMy04MmE3LTQ0MzY0ZWMwOTFkMyI+PC9hPjxkaXY+IDxhIG5hbWU9Il85NWZiY2Y4YS02ODc2LTRkNGEtYjgzZC1iOGU4Y2E4YjZmNTkiPjwvYT48ZGl2PiA8YSBuYW1lPSJfOTQyZTE2OTQtNDdjNC00ODIzLWE2MGEtOGU3OTU1NGMyYmNlIj48L2E+PGRpdj4gPGEgbmFtZT0iXzlhODkyZTlhLThjZmUtNDdkZC05ZWFmLWZmOWQ2ZDBmNjlhNCI+PC9hPjxkaXY+UGF0aWVudCBwcmVzZW50cyB3aXRoIGluY3JlYXNlZCBmYXRpZ3VlIGFuZCBjb25mdXNpb24gYW5kIGVsZXZhdGVkIGJsb29kIGdsdWNvc2UgbGV2ZWwuPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9kaXY+IDwvZGl2PiAgIDxhIG5hbWU9Il8zY2NhMThlMS0xOWNhLTRkNTgtOTNjMy03YjQ1ODdkYWViMzkiPjwvYT48ZGl2IHN0eWxlPSJwYWRkaW5nOiA0cHg7Ij48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+QXNzZXNzbWVudC9QbGFuPC9zcGFuPiA8YSBuYW1lPSJfMDRmZTQ5Y2ItZTM0NS00NzRiLWJlMzAtZGZmYTM1ZDBkZDU4Ij48L2E+PGRpdj4gPGEgbmFtZT0iXzdiMTcxNzI2LTBjMzEtNDdjMC1hMzA1LTczYWNhYmIyZWM3ZCI+PC9hPjxkaXY+IDxhIG5hbWU9Il9lZmExNmMzZC00YjIxLTQ5MjctOGIyZS04MzE5NDg2YTQ4OGYiPjwvYT48ZGl2PiA8YSBuYW1lPSJfNjc4YWNjZmMtYmY0Ni00Njk2LTg1ODgtZDM5YTlmYjYwOWVhIj48L2E+PGRpdj4gPGEgbmFtZT0iXzEwYWUxZTAwLTJhZjMtNDA0My1iMjU1LWE2Nzc1ZDYwNTNhNSI+PC9hPjxkaXYgc3R5bGU9ImNsZWFyOiBib3RoOyI+T3JkZXJzOiA8ZGl2IHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDhweDsiPiA8YSBuYW1lPSJfNzM5NzFiMDAtMDc3Ny00NDBiLWE5ZmYtZDQwNzUxM2RlNDhjIj48L2E+PGRpdj5nbHlCVVJJREUtbWV0Rk9STUlOLCBPcmFsLCBUYWIsIEJJRCwgRmlyc3QgRG9zZTogMDMvMTIvMjEgMTY6Mjg6MDAsIDEgdGFiczwvZGl2PiA8L2Rpdj4gPC9kaXY+IDwvZGl2PiA8YSBuYW1lPSJfZjRkMGI1ZjEtODM4Zi00NGRhLWI0NWYtYTU2M2EyOTYyOWE1Ij48L2E+PGRpdj48ZGl2PsKgPC9kaXY+IEFkbWl0IHBhdGllbnQgdG8gbW9uaXRvciBibG9vZCBnbHVjb3NlIGxldmVscyBhbmQgdXBkYXRlIG1lZGljYXRpb24gcmVnaW1lbi48L2Rpdj4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9kaXY+IDwvZGl2PjwvdGQ+PHRkIHN0eWxlPSJib3JkZXI6IDFwdDsgcGFkZGluZzogMXB0OyBmb250LXNpemU6IDlwdDsiIHZhbGlnbj0idG9wIiBjb2xzcGFuPSIxIiByb3dzcGFuPSIxIj48ZGl2PiA8YSBuYW1lPSJfODVjMTcyZmItY2U2Yy00MzFkLTkyNTEtZTQ5N2FhZTg0ODIwIj48L2E+PGRpdiBzdHlsZT0icGFkZGluZzogNHB4OyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPlByb2JsZW0gTGlzdC9QYXN0IE1lZGljYWwgSGlzdG9yeTwvc3Bhbj4gPGEgbmFtZT0iX2YwZTg4ZGU4LTM4MjMtNGI2Mi05ZmM2LWQ3YzZjYzQ5ZjIzOSI+PC9hPjxkaXY+IDxhIG5hbWU9Il8wMTVhYTA1OS04YjQ4LTQyM2YtYTlkOS1lZTU2NDRlZmM1OGYiPjwvYT48ZGl2PjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPk9uZ29pbmc8L3NwYW4+IDxhIG5hbWU9Il83OTNlOTU3Ni0wMDQzLTQxMGItYWU0MC02Y2FkZTQxZjM3MzUiPjwvYT48ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDogMWVtOyI+RGlhYmV0ZXMgbWVsbGl0dXMgdHlwZSBJSTwvZGl2PiA8L2Rpdj4gPGEgbmFtZT0iX2QwODhiNTI3LTExYjEtNDEwMy1iNjRiLTcwOWVkNDk1MDhkMCI+PC9hPjxkaXY+PHNwYW4gc3R5bGU9InRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+SGlzdG9yaWNhbDwvc3Bhbj4gPGRpdiBzdHlsZT0idGV4dC1pbmRlbnQ6IC0xZW07IHBhZGRpbmctbGVmdDogMWVtOyBtYXJnaW4tbGVmdDogMWVtOyI+Tm8gcXVhbGlmeWluZyBkYXRhPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9kaXY+IDxhIG5hbWU9Il8wYzMyYTdkOC0wYWI1LTRmODMtOGQzNC0zYTM2MDAxYWRlMmUiPjwvYT48ZGl2IHN0eWxlPSJwYWRkaW5nOiA0cHg7Ij48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+UHJvY2VkdXJlL1N1cmdpY2FsIEhpc3Rvcnk8L3NwYW4+IDxhIG5hbWU9Il81YzRkYzhjMC04MGMxLTRlMTctOWY5Ni1kY2Y0MWJlY2NkNzMiPjwvYT48ZGl2PiA8dGFibGUgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IiB2YWxpZ249InRvcCI+PHRib2R5Pjx0cj48dGQgdmFsaWduPSJ0b3AiPjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IDFlbTsgbWFyZ2luLWJvdHRvbTogMWVtOyBtYXJnaW46IDBweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyI+PHRhYmxlIHdpZHRoPSIxMDAlIj48dHI+PHRkIHZhbGlnbj0idG9wIiBzdHlsZT0idGV4dC1hbGlnbjogcmlnaHQ7IHdoaXRlLXNwYWNlOiBub3dyYXA7IiB3aWR0aD0iMjQiPjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQ6IDFlbSBzZXJpZjsiPuKAojwvc3Bhbj48L2Rpdj48L3RkPjx0ZCB3aWR0aD0iOCI+wqA8L3RkPjx0ZCB2YWxpZ249InRvcCI+PGRpdj5QZXJpLXByb2NlZHVyYWwgZGV2aWNlIGV2YWx1YXRpb24gKGluIHBlcnNvbikgYW5kIHByb2dyYW1taW5nIG9mIGRldmljZSBzeXN0ZW0gcGFyYW1ldGVycyBiZWZvcmUgb3IgYWZ0ZXIgYSBzdXJnZXJ5LCBwcm9jZWR1cmUsIG9yIHRlc3Qgd2l0aCBhbmFseXNpcywgcmV2aWV3IGFuZCByZXBvcnQgYnkgYSBwaHlzaWNpYW4gb3Igb3RoZXIgcXVhbGlmaWVkIGhlYWx0aCBjYXJlIHByb2Zlc3Npb25hbDsgc2luZ2xlLCBkdWFsLCBvciBtdWx0aXBsZSAoMTk4Nyk8L2Rpdj48L3RkPjwvdHI+PC90YWJsZT48L2Rpdj48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPiA8L2Rpdj4gPC9kaXY+IDxhIG5hbWU9Il9iZGJmYjA3MC1kYWM3LTQ3NmQtYjczMy03OTY1N2VmYTkzMzciPjwvYT48ZGl2IHN0eWxlPSJwYWRkaW5nOiA0cHg7Ij48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+TWVkaWNhdGlvbnM8L3NwYW4+IDxhIG5hbWU9Il8wNGZmZjBiYS05ZjNlLTQ4NTMtOGIyNi0xM2I0N2Q5ZTAyNGIiPjwvYT48ZGl2PiA8YSBuYW1lPSJfM2JlNDI4MzktYzM3OC00MTBmLWEwYjktMDc4NTBlNmQzZTFmIj48L2E+PGRpdj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5Ib21lPC9zcGFuPiA8YSBuYW1lPSJfZDVjYTg4ODQtY2Y0MS00MmJjLTg1NjgtOWU3YmE2NmMyMWIzIj48L2E+PGRpdiBzdHlsZT0idGV4dC1pbmRlbnQ6IC0xZW07IHBhZGRpbmctbGVmdDogMWVtOyBtYXJnaW4tbGVmdDogMWVtOyI+Q291Z2ggJmFtcDsgU29yZSBUaHJvYXQgTmlnaHR0aW1lIG9yYWwgbGlxdWlkLCAzMCBtTCwgcTZocjwvZGl2PiA8L2Rpdj4gPC9kaXY+IDwvZGl2PiA8YSBuYW1lPSJfYmMwNzFmZGUtZGE4NC00NzM4LWIyNjMtMDA5Njc4NDUxMmIxIj48L2E+PGRpdiBzdHlsZT0icGFkZGluZzogNHB4OyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPkFsbGVyZ2llczwvc3Bhbj4gPGEgbmFtZT0iXzI1YzgyNzAyLTYwYTItNDM4ZS1iMzRjLTM5M2M2ZWFhMGZmZCI+PC9hPjxkaXY+IDxhIG5hbWU9Il84NGFiYzgyYi00OWRkLTQ1N2UtODc2Ny1iNDc2ZjM0M2IyOWQiPjwvYT48ZGl2PnN1bGZhIGRydWdzPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPGEgbmFtZT0iXzdhNzA0NzFlLTg1ZDctNDY3NS04MWY1LWZmMDM5NTM1ZWFjZCI+PC9hPjxkaXYgc3R5bGU9InBhZGRpbmc6IDRweDsiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5Tb2NpYWwgSGlzdG9yeTwvc3Bhbj4gPGEgbmFtZT0iXzE3MjgzZDZjLWE2MDItNGExZi1hZDRlLTZiMTkzYzg2MjgwMiI+PC9hPjxkaXY+IDxhIG5hbWU9Il8zNGNlMGYxZS0wOTJhLTQzZjYtYjFhZS1lNDE0MzI0MGZiNjciPjwvYT48ZGl2PiA8ZGl2PjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPkFsY29ob2w8L3NwYW4+IC0gTWVkaXVtIFJpc2s8L2Rpdj4gPGEgbmFtZT0iXzA2YWM0MzIxLTczN2QtNDgzMi1hMTI3LTcyZjViZTY1ZTAxMiI+PC9hPjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxZW07Ij4gPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6IDBlbTsiPkN1cnJlbnQsIEJlZXIsIFdpbmUsIDEtMiB0aW1lcyBwZXIgd2VlaywgU3RhcnRlZCBhZ2UgMTIgWS4gQWxjb2hvbCB1c2UgaW50ZXJmZXJlcyB3aXRoIHdvcmsgb3IgaG9tZTogWWVzLjwvZGl2PiA8L2Rpdj4gPC9kaXY+IDxhIG5hbWU9Il83YmU5YjQ4OC1kMGMyLTQzNTMtYjQ4OC1iNjdlMmEwZDFmZWUiPjwvYT48ZGl2PiA8ZGl2PjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPkV4ZXJjaXNlPC9zcGFuPiAtIE9jY2FzaW9uYWwgZXhlcmNpc2U8L2Rpdj4gPGEgbmFtZT0iX2ZlOGYxMTYwLTM4ZGUtNDQ1Zi05M2NiLWU5NTQzN2UzM2Y1YSI+PC9hPjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxZW07Ij4gPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6IDBlbTsiPkV4ZXJjaXNlIGR1cmF0aW9uOiAyMC4gRXhlcmNpc2UgZnJlcXVlbmN5OiAxLTIgdGltZXMvd2Vlay4gRXhlcmNpc2UgdHlwZTogV2Fsa2luZy48L2Rpdj4gPC9kaXY+IDwvZGl2PiA8YSBuYW1lPSJfMDMzZDYxZTUtMDkwMy00ZGVkLWI1YTAtNmFkYjNjYWI2NTAxIj48L2E+PGRpdj4gPGRpdj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5Ub2JhY2NvPC9zcGFuPjwvZGl2PiA8YSBuYW1lPSJfMjA4MDQ0YjctNzY3Ny00ZDAwLWFkM2EtMDU4OWZkYTkxNTljIj48L2E+PGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6IDFlbTsiPiA8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDogMGVtOyI+Q3VycmVudCBldmVyeSBkYXkgc21va2VyLCBDaWdhcmV0dGVzLCBUb3RhbCBwYWNrIHllYXJzOiAxMi4gUHJldmlvdXMgdHJlYXRtZW50OiBDb3Vuc2VsaW5nLjwvZGl2PiA8L2Rpdj4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPGEgbmFtZT0iX2U1MGNlYWQ4LTM0MDMtNGNlNy04YTc2LTVkYjU5OTRiZTVjMSI+PC9hPjxkaXYgc3R5bGU9InBhZGRpbmc6IDRweDsiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5JbW11bml6YXRpb25zPC9zcGFuPiA8YSBuYW1lPSJfNzhkOTI4YWEtMGVjZi00ZWE0LThjNTEtOWY2N2VmZDE1YWExIj48L2E+PGRpdj4gPHRhYmxlIHN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCByZ2IoMCwgMCwgMCk7IHRhYmxlLWxheW91dDogZml4ZWQ7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IiB2YWxpZ249InRvcCI+PGNvbD48Y29sPjxjb2w+PHRoZWFkIHN0eWxlPSJtYXJnaW4tbGVmdDogMHB0OyBtYXJnaW4tcmlnaHQ6IDBwdDsgdGV4dC1pbmRlbnQ6IDBwdDsgdGV4dC1hbGlnbjogbGVmdDsiPjx0cj48dGQgc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlcjogMXB0OyBwYWRkaW5nOiAwcHggNXB4IDBweCA2cHg7IGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigwLCAwLCAwKTsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgMjQ0LCAyNDQpOyIgdmFsaWduPSJ0b3AiIGNvbHNwYW49IjEiIHJvd3NwYW49IjEiPjxkaXY+VmFjY2luZTwvZGl2PjwvdGQ+PHRkIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXI6IDFwdDsgcGFkZGluZzogMHB4IDVweCAwcHggNnB4OyBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMCwgMCwgMCk7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgMjQ0LCAyNDQpOyIgdmFsaWduPSJ0b3AiIGNvbHNwYW49IjEiIHJvd3NwYW49IjEiPjxkaXY+RGF0ZTwvZGl2PjwvdGQ+PHRkIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXI6IDFwdDsgcGFkZGluZzogMHB4IDVweCAwcHggNnB4OyBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMCwgMCwgMCk7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgMjQ0LCAyNDQpOyIgdmFsaWduPSJ0b3AiIGNvbHNwYW49IjEiIHJvd3NwYW49IjEiPjxkaXY+U3RhdHVzPC9kaXY+PC90ZD48L3RyPjwvdGhlYWQ+PHRib2R5IHN0eWxlPSJtYXJnaW4tbGVmdDogMHB0OyBtYXJnaW4tcmlnaHQ6IDBwdDsgdGV4dC1pbmRlbnQ6IDBwdDsgdGV4dC1hbGlnbjogbGVmdDsiPjx0ciBzdHlsZT0iYm9yZGVyLXRvcC1jb2xvcjogcmdiKDAsIDAsIDApOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyI+PHRkIHN0eWxlPSJib3JkZXI6IDFwdDsgcGFkZGluZzogMXB0OyIgdmFsaWduPSJ0b3AiIGNvbHNwYW49IjMiIHJvd3NwYW49IjEiPjxkaXY+IDx0YWJsZSBzdHlsZT0iYm9yZGVyOiAxcHQ7IHRhYmxlLWxheW91dDogZml4ZWQ7IHdpZHRoOiAxMDAlOyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyIgdmFsaWduPSJ0b3AiPjxjb2wgd2lkdGg9IjM0JSI+PGNvbCB3aWR0aD0iMzMlIj48Y29sIHdpZHRoPSIzMyUiPjx0Ym9keSBzdHlsZT0ibWFyZ2luLWxlZnQ6IDBwdDsgbWFyZ2luLXJpZ2h0OiAwcHQ7IHRleHQtaW5kZW50OiAwcHQ7IHRleHQtYWxpZ246IGxlZnQ7Ij48dHI+PHRkIHN0eWxlPSJib3JkZXI6IDFwdDsgcGFkZGluZzogMXB0OyBwYWRkaW5nLWxlZnQ6IDZweDsgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGJvcmRlci1yaWdodC13aWR0aDogMXB4OyBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyIgdmFsaWduPSJ0b3AiIGNvbHNwYW49IjEiIHJvd3NwYW49IjEiPjxkaXY+bWVhc2xlcy9tdW1wcy9ydWJlbGxhIHZpcnVzIHZhY2NpbmU8L2Rpdj48L3RkPjx0ZCBzdHlsZT0iYm9yZGVyOiAxcHQ7IHBhZGRpbmc6IDFwdDsgcGFkZGluZy1sZWZ0OiA2cHg7IGJvcmRlci1yaWdodC1jb2xvcjogcmdiKDAsIDAsIDApOyBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsiIHZhbGlnbj0idG9wIiBjb2xzcGFuPSIxIiByb3dzcGFuPSIxIj48ZGl2PjEwLzIyLzIwMjA8L2Rpdj48L3RkPjx0ZCBzdHlsZT0iYm9yZGVyOiAxcHQ7IHBhZGRpbmc6IDFwdDsgcGFkZGluZy1sZWZ0OiA2cHg7IiB2YWxpZ249InRvcCIgY29sc3Bhbj0iMSIgcm93c3Bhbj0iMSI+PGRpdj5HaXZlbjwvZGl2PjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+IDwvZGl2PjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+IDwvZGl2PiA8L2Rpdj4gPC9kaXY+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT4KPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZixMdWNpZGEgU2FucyBVbmljb2RlOyBmb250LXNpemU6IDlwdDsgbWFyZ2luLXRvcDogMWVtOyI+PC9kaXY+PC9kaXY+CjxkaXYgc3R5bGU9IndoaXRlLXNwYWNlOiBwcmUtd3JhcDsiPiAKPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic2lnbi1saW5lLWhlYWRlciIgc3R5bGU9ImZvbnQtZmFtaWx5OiB0YWhvbWEsYXJpYWw7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC13ZWlnaHQ6IGJvbGQ7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsiPlNpZ25hdHVyZSBMaW5lPGRpdiBjbGFzcz0ic2lnbi1saW5lIiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSxhcmlhbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiAxMHB0OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7Ij5FbGVjdHJvbmljYWxseSBzaWduZWQgYnkgCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KUGl2b25rYSwgRnJhbiAwMy4xMi4yMDIxIDE2OjM1PC9kaXY+CjxkaXYgc3R5bGU9IndoaXRlLXNwYWNlOiBwcmUtd3JhcDsiPiAKPC9kaXY+PC9kaXY+PC9kaXY+CjxkaXYgY2xhc3M9ImhlYWRpbmciPgo8ZGl2IGNsYXNzPSJjb250ZW50IiBzdHlsZT0iZm9udC1mYW1pbHk6IFRpbWVzLHNlcmlmLEx1Y2lkYSBTYW5zIFVuaWNvZGU7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiByZ2IoMCwwLDApOyBtYXJnaW4tdG9wOiAwcHQ7IG1hcmdpbi1ib3R0b206IDBwdDsgdGV4dC1pbmRlbnQ6IDAuMGluOyBtYXJnaW4tbGVmdDogMC4waW47IG1hcmdpbi1yaWdodDogMC4waW47IHRleHQtYWxpZ246IGxlZnQ7IGJvcmRlci1zdHlsZTogbm9uZTsgYm9yZGVyLXdpZHRoOiAwcHQ7IGJvcmRlci1jb2xvcjogcmdiKDAsMCwwKTsgcGFkZGluZzogMHB0OyI+PGRpdj48dGFibGUgc3R5bGU9ImJvcmRlcjogMXB0OyB0YWJsZS1sYXlvdXQ6IGZpeGVkOyBmb250LWZhbWlseTogdGFob21hLEhlbHZldGljYSxzYW5zLXNlcmlmLEx1Y2lkYSBTYW5zIFVuaWNvZGU7IGZvbnQtc2l6ZTogMTBwdDsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsiIHZhbGlnbj0idG9wIj48dGJvZHkgc3R5bGU9Im1hcmdpbi1sZWZ0OiAwcHQ7IG1hcmdpbi1yaWdodDogMHB0OyB0ZXh0LWluZGVudDogMHB0OyB0ZXh0LWFsaWduOiBsZWZ0OyI+PHRyPjx0ZCBzdHlsZT0iZm9udC13ZWlnaHQ6IG5vcm1hbDsgdGV4dC1hbGlnbjogbGVmdDsgYm9yZGVyOiAxcHQ7IHBhZGRpbmc6IDBweCAyNXB4IDBweCAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsiIHZhbGlnbj0idG9wIiBjb2xzcGFuPSIxIiByb3dzcGFuPSIxIj48ZGl2PlJlc3VsdCB0eXBlOjwvZGl2PjwvdGQ+PHRkIHN0eWxlPSJib3JkZXI6IDFwdDsgcGFkZGluZzogMHB4IDI1cHggMHB4IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyIgdmFsaWduPSJ0b3AiIGNvbHNwYW49IjEiIHJvd3NwYW49IjEiPjxkaXY+QWRtaXNzaW9uIE5vdGUtUGh5c2ljaWFuPC9kaXY+PC90ZD48L3RyPjx0cj48dGQgc3R5bGU9ImZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtYWxpZ246IGxlZnQ7IGJvcmRlcjogMXB0OyBwYWRkaW5nOiAwcHggMjVweCAwcHggMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IiB2YWxpZ249InRvcCIgY29sc3Bhbj0iMSIgcm93c3Bhbj0iMSI+PGRpdj5SZXN1bHQgZGF0ZTo8L2Rpdj48L3RkPjx0ZCBzdHlsZT0iYm9yZGVyOiAxcHQ7IHBhZGRpbmc6IDBweCAyNXB4IDBweCAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsiIHZhbGlnbj0idG9wIiBjb2xzcGFuPSIxIiByb3dzcGFuPSIxIj48ZGl2Pk1hcmNoIDEyLCAyMDIxIDE2OjMxPC9kaXY+PC90ZD48L3RyPjx0cj48dGQgc3R5bGU9ImZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtYWxpZ246IGxlZnQ7IGJvcmRlcjogMXB0OyBwYWRkaW5nOiAwcHggMjVweCAwcHggMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IiB2YWxpZ249InRvcCIgY29sc3Bhbj0iMSIgcm93c3Bhbj0iMSI+PGRpdj5SZXN1bHQgc3RhdHVzOjwvZGl2PjwvdGQ+PHRkIHN0eWxlPSJib3JkZXI6IDFwdDsgcGFkZGluZzogMHB4IDI1cHggMHB4IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyIgdmFsaWduPSJ0b3AiIGNvbHNwYW49IjEiIHJvd3NwYW49IjEiPjxkaXY+QXV0aCAoVmVyaWZpZWQpPC9kaXY+PC90ZD48L3RyPjx0cj48dGQgc3R5bGU9ImZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtYWxpZ246IGxlZnQ7IGJvcmRlcjogMXB0OyBwYWRkaW5nOiAwcHggMjVweCAwcHggMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IiB2YWxpZ249InRvcCIgY29sc3Bhbj0iMSIgcm93c3Bhbj0iMSI+PGRpdj5SZXN1bHQgdGl0bGU6PC9kaXY+PC90ZD48dGQgc3R5bGU9ImJvcmRlcjogMXB0OyBwYWRkaW5nOiAwcHggMjVweCAwcHggMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IiB2YWxpZ249InRvcCIgY29sc3Bhbj0iMSIgcm93c3Bhbj0iMSI+PGRpdj5BZG1pc3Npb24gSCAmYW1wOyBQPC9kaXY+PC90ZD48L3RyPjx0cj48dGQgc3R5bGU9ImZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtYWxpZ246IGxlZnQ7IGJvcmRlcjogMXB0OyBwYWRkaW5nOiAwcHggMjVweCAwcHggMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IiB2YWxpZ249InRvcCIgY29sc3Bhbj0iMSIgcm93c3Bhbj0iMSI+PGRpdj5QZXJmb3JtZWQgYnk6PC9kaXY+PC90ZD48dGQgc3R5bGU9ImJvcmRlcjogMXB0OyBwYWRkaW5nOiAwcHggMjVweCAwcHggMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IiB2YWxpZ249InRvcCIgY29sc3Bhbj0iMSIgcm93c3Bhbj0iMSI+PGRpdj5QaXZvbmthLCBGcmFuIG9uIE1hcmNoIDEyLCAyMDIxIDE2OjM1PC9kaXY+PC90ZD48L3RyPjx0cj48dGQgc3R5bGU9ImZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtYWxpZ246IGxlZnQ7IGJvcmRlcjogMXB0OyBwYWRkaW5nOiAwcHggMjVweCAwcHggMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IiB2YWxpZ249InRvcCIgY29sc3Bhbj0iMSIgcm93c3Bhbj0iMSI+PGRpdj5WZXJpZmllZCBieTo8L2Rpdj48L3RkPjx0ZCBzdHlsZT0iYm9yZGVyOiAxcHQ7IHBhZGRpbmc6IDBweCAyNXB4IDBweCAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsiIHZhbGlnbj0idG9wIiBjb2xzcGFuPSIxIiByb3dzcGFuPSIxIj48ZGl2PlBpdm9ua2EsIEZyYW4gb24gTWFyY2ggMTIsIDIwMjEgMTY6MzU8L2Rpdj48L3RkPjwvdHI+PHRyPjx0ZCBzdHlsZT0iZm9udC13ZWlnaHQ6IG5vcm1hbDsgdGV4dC1hbGlnbjogbGVmdDsgYm9yZGVyOiAxcHQ7IHBhZGRpbmc6IDBweCAyNXB4IDBweCAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsiIHZhbGlnbj0idG9wIiBjb2xzcGFuPSIxIiByb3dzcGFuPSIxIj48ZGl2PkVuY291bnRlciBpbmZvOjwvZGl2PjwvdGQ+PHRkIHN0eWxlPSJib3JkZXI6IDFwdDsgcGFkZGluZzogMHB4IDI1cHggMHB4IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyIgdmFsaWduPSJ0b3AiIGNvbHNwYW49IjEiIHJvd3NwYW49IjEiPjxkaXY+Rk46MDAwLTAzLTEyMCwgQmFzZWxpbmUgV2VzdCwgSW5wYXRpZW50LCAxMi8zMS8yMDE0IC0gPC9kaXY+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj4KPGRpdiBzdHlsZT0id2hpdGUtc3BhY2U6IHByZS13cmFwOyI+IAo8L2Rpdj48L2Rpdj48L2Rpdj4KICA8L2Rpdj48L2JvZHk+PC9odG1sPg==' }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-html - An example with an <code>Accept</code> header of <code>text/html</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/TR-21961261</code></pre> <b>Example Response:</b> <pre><code>'&lt;!DOCTYPE html SYSTEM &quot;about:legacy-compat&quot;&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt; &lt;title&gt;Admission H &amp; P&lt;/title&gt; &lt;/head&gt; &lt;body marginwidth=&quot;6&quot; marginheight=&quot;6&quot; leftmargin=&quot;6&quot; topmargin=&quot;6&quot;&gt; &lt;div valign=&quot;top&quot;&gt; &lt;div class=&quot;status_banner&quot; style=&quot;text-align: center; font-size: 14pt; font-weight: bold; font-family: tahoma,arial; white-space: pre-wrap;&quot;&gt; * Final Report * &lt;div style=&quot;white-space: pre-wrap;&quot;&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&quot;section&quot; data-doc-status=&quot;AUTH&quot; data-service-date-time=&quot;2021-03-12T22:35:03.000Z&quot; data-is-addendum=&quot;false&quot; data-event-id=&quot;21961263&quot; data-event-cd=&quot;2820507&quot; data-section-sequence=&quot;1&quot;&gt; &lt;div class=&quot;content&quot; style=&quot;font-family: Times,serif,Lucida Sans Unicode; font-size: 12pt; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0,0,0); margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.0in; margin-left: 0.0in; margin-right: 0.0in; text-align: left; border-style: none; border-width: 0pt; border-color: rgb(0,0,0); padding: 0pt;&quot;&gt; &lt;div&gt; &lt;div style=&quot;font-family: tahoma,Helvetica,sans-serif,Lucida Sans Unicode; font-size: 9pt;&quot;&gt; &lt;table style=&quot;border: 1pt; table-layout: fixed; border-collapse: collapse;&quot; valign=&quot;top&quot; width=&quot;100%&quot;&gt; &lt;col width=&quot;66%&quot;&gt; &lt;col width=&quot;34%&quot;&gt; &lt;tbody style=&quot;margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; text-align: left;&quot;&gt; &lt;tr&gt; &lt;td style=&quot;border: 1pt; padding: 1pt; font-size: 9pt;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt; &lt;a name=&quot;_9c6a7db3-dc1c-4346-b296-6f01fe06b58e&quot;&gt;&lt;/a&gt; &lt;div style=&quot;padding: 4px;&quot;&gt; &lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;Chief Complaint&lt;/span&gt; &lt;a name=&quot;_27e244aa-880c-4ea5-bc6d-314d39e56315&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_dc3ffdc9-44a8-4122-a56b-7ae01e743ed4&quot;&gt;&lt;/a&gt; &lt;div&gt;fatigure, and confusion&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_4d6ce515-50f1-44a7-886e-91a0070570e6&quot;&gt;&lt;/a&gt; &lt;div style=&quot;padding: 4px;&quot;&gt; &lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;History of Present Illness&lt;/span&gt; &lt;a name=&quot;_3fd4a964-cdd7-4223-82a7-44364ec091d3&quot;&gt lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_95fbcf8a-6876-4d4a-b83d-b8e8ca8b6f59&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_942e1694-47c4-4823-a60a-8e79554c2bce&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_9a892e9a-8cfe-47dd-9eaf-ff9d6d0f69a4&quot;&gt;&lt;/a&gt; &lt;div&gt;Patient presents with increased fatigue and confusion and elevated blood glucose level.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_3cca18e1-19ca-4d58-93c3-7b4587daeb39&quot;&gt;&lt;/a&gt; &lt;div style=&quot;padding: 4px;&quot;&gt; &lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;Assessment/Plan&lt;/span&gt; &lt;a name=&quot;_04fe49cb-e345-474b-be30-dffa35d0dd58&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_7b171726-0c31-47c0-a305-73acabb2ec7d&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_efa16c3d-4b21-4927-8b2e-8319486a488f&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_678accfc-bf46-4696-8588-d39a9fb609ea&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_10ae1e00-2af3-4043-b255-a6775d6053a5&quot;&gt;&lt;/a&gt; &lt;div style=&quot;clear: both;&quot;&gt;Orders: &lt;div style=&quot;padding-left: 8px;&quot;&gt; &lt;a name=&quot;_73971b00-0777-440b-a9ff-d407513de48c&quot;&gt;&lt;/a&gt; &lt;div&gt;glyBURIDE-metFORMIN, Oral, Tab, BID, First Dose: 03/12/21 16:28:00, 1 tabs&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_f4d0b5f1-838f-44da-b45f-a563a29629a5&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;div&gt; &lt;/div&gt; Admit patient to monitor blood glucose levels and update medication regimen. &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;border: 1pt; padding: 1pt; font-size: 9pt;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt; &lt;a name=&quot;_85c172fb-ce6c-431d-9251-e497aae84820&quot;&gt;&lt;/a&gt; &lt;div style=&quot;padding: 4px;&quot;&gt; &lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;Problem List/Past Medical History&lt;/span&gt; &lt;a name=&quot;_f0e88de8-3823-4b62-9fc6-d7c6cc49f239&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_015aa059-8b48-423f-a9d9-ee5644efc58f&quot;&gt;&lt;/a&gt; &lt;div&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Ongoing&lt;/span&gt; &lt;a name=&quot;_793e9576-0043-410b-ae40-6cade41f3735&quot;&gt;&lt;/a&gt; &lt;div style=&quot;margin-left: 1em;&quot;&gt;Diabetes mellitus type II&lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_d088b527-11b1-4103-b64b-709ed49508d0&quot;&gt;&lt;/a&gt; &lt;div&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Historical&lt;/span&gt; &lt;div style=&quot;text-indent: -1em; padding-left: 1em; margin-left: 1em;&quot;&gt; No qualifying data&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_0c32a7d8-0ab5-4f83-8d34-3a36001ade2e&quot;&gt;&lt;/a&gt; &lt;div style=&quot;padding: 4px;&quot;&gt; &lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;Procedure/Surgical History&lt;/span&gt; &lt;a name=&quot;_5c4dc8c0-80c1-4e17-9f96-dcf41beccd73&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;table style=&quot;border-collapse: collapse;&quot; valign=&quot;top&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot;&gt; &lt;div style=&quot;margin-top: 1em; margin-bottom: 1em; margin: 0px; padding-left: 15px;&quot;&gt; &lt;table width=&quot;100%&quot;&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; style=&quot;text-align: right; white-space: nowrap;&quot; width=&quot;24&quot;&gt; &lt;div&gt; &lt;span style=&quot;font: 1em serif;&quot;&gt;???&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td width=&quot;8&quot;&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot;&gt; &lt;div&gt;Peri-procedural device evaluation (in person) and programming of device system parameters before or after a surgery, procedure, or test with analysis, review and report by a physician or other qualified health care professional; single, dual, or multiple (1987) &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_bdbfb070-dac7-476d-b733-79657efa9337&quot;&gt;&lt;/a&gt; &lt;div style=&quot;padding: 4px;&quot;&gt; &lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;Medications&lt;/span&gt; &lt;a name=&quot;_04fff0ba-9f3e-4853-8b26-13b47d9e024b&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_3be42839-c378-410f-a0b9-07850e6d3e1f&quot;&gt;&lt;/a&gt; &lt;div&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Home&lt;/span&gt; &lt;a name=&quot;_d5ca8884-cf41-42bc-8568-9e7ba66c21b3&quot;&gt;&lt;/a&gt; &lt;div style=&quot;text-indent: -1em; padding-left: 1em; margin-left: 1em;&quot;&gt; Cough &amp; Sore Throat Nighttime oral liquid, 30 mL, q6hr &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_bc071fde-da84-4738-b263-0096784512b1&quot;&gt;&lt;/a&gt; &lt;div style=&quot;padding: 4px;&quot;&gt; &lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;Allergies&lt;/span&gt; &lt;a name=&quot;_25c82702-60a2-438e-b34c-393c6eaa0ffd&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_84abc82b-49dd-457e-8767-b476f343b29d&quot;&gt;&lt;/a&gt; &lt;div&gt;sulfa drugs&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_7a70471e-85d7-4675-81f5-ff039535eacd&quot;&gt;&lt;/a&gt; &lt;div style=&quot;padding: 4px;&quot;&gt; &lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;Social History&lt;/span&gt; &lt;a name=&quot;_17283d6c-a602-4a1f-ad4e-6b193c862802&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;a name=&quot;_34ce0f1e-092a-43f6-b1ae-e4143240fb67&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;div&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Alcohol&lt;/span&gt; - Medium Risk&lt;/div&gt; &lt;a name=&quot;_06ac4321-737d-4832-a127-72f5be65e012&quot;&gt;&lt;/a&gt; &lt;div style=&quot;margin-left: 1em;&quot;&gt; &lt;div style=&quot;margin-left: 0em;&quot;&gt;Current, Beer, Wine, 1-2 times per week, Started age 12 Y. Alcohol use interferes with work or home: Yes.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_7be9b488-d0c2-4353-b488-b67e2a0d1fee&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;div&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Exercise&lt;/span&gt; - Occasional exercise&lt;/div&gt; &lt;a name=&quot;_fe8f1160-38de-445f-93cb-e95437e33f5a&quot;&gt;&lt;/a&gt; &lt;div style=&quot;margin-left: 1em;&quot;&gt; &lt;div style=&quot;margin-left: 0em;&quot;&gt;Exercise duration: 20. Exercise frequency: 1-2 times/week. Exercise type: Walking.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_033d61e5-0903-4ded-b5a0-6adb3cab6501&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;div&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Tobacco&lt;/span&gt; &lt;/div&gt; &lt;a name=&quot;_208044b7-7677-4d00-ad3a-0589fda9159c&quot;&gt;&lt;/a&gt; &lt;div style=&quot;margin-left: 1em;&quot;&gt; &lt;div style=&quot;margin-left: 0em;&quot;&gt;Current every day smoker, Cigarettes, Total pack years: 12. Previous treatment: Counseling.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;a name=&quot;_e50cead8-3403-4ce7-8a76-5db5994be5c1&quot;&gt;&lt;/a&gt; &lt;div style=&quot;padding: 4px;&quot;&gt; &lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;Immunizations&lt;/span&gt; &lt;a name=&quot;_78d928aa-0ecf-4ea4-8c51-9f67efd15aa1&quot;&gt;&lt;/a&gt; &lt;div&gt; &lt;table style=&quot;border: 1px solid rgb(0, 0, 0); table-layout: fixed; border-collapse: collapse;&quot; valign=&quot;top&quot;&gt; &lt;col&gt; &lt;col&gt; &lt;col&gt; &lt;thead style=&quot;margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; text-align: left;&quot;&gt; &lt;tr&gt; &lt;td style=&quot;font-weight: bold; text-align: center; border: 1pt; padding: 0px 5px 0px 6px; border-bottom-color: rgb(0, 0, 0) border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 244);&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Vaccine&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;font-weight: bold; text-align: center; border: 1pt; padding: 0px 5px 0px 6px; border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(244, 244, 244);&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Date&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;font-weight: bold; text-align: center; border: 1pt; padding: 0px 5px 0px 6px; border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(244, 244, 244);&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Status&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody style=&quot;margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; text-align: left;&quot;&gt; &lt;tr style=&quot;border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;&quot;&gt; &lt;td style=&quot;border: 1pt; padding: 1pt;&quot; valign=&quot;top&quot; colspan=&quot;3&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt; &lt;table style=&quot;border: 1pt; table-layout: fixed; width: 100%; border-collapse: collapse;&quot; valign=&quot;top&quot;&gt; &lt;col width=&quot;34%&quot;&gt; &lt;col width=&quot;33%&quot;&gt; &lt;col width=&quot;33%&quot;&gt; &lt;tbody style=&quot;margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; text-align: left;&quot;&gt; &lt;tr&gt; &lt;td style=&quot;border: 1pt; padding: 1pt; padding-left: 6px; border-right-color: rgb(0, 0, 0); border-right-width: 1px border-right-style: solid;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;measles/mumps/rubella virus vaccine&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;border: 1pt; padding: 1pt; padding-left: 6px; border-right-color: rgb(0, 0, 0); border-right-width: 1px border-right-style: solid;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;10/22/2020&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;border: 1pt; padding: 1pt; padding-left: 6px;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Given&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=&quot;font-family: tahoma,Helvetica,sans-serif,Lucida Sans Unicode; font-size: 9pt; margin-top: 1em;&quot;&gt; &lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;white-space: pre-wrap;&quot;&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&quot;sign-line-header&quot; style=&quot;font-family: tahoma,arial; font-size: 10pt; font-weight: bold; white-space: pre-wrap;&quot;&gt;Signature Line&lt;div class=&quot;sign-line&quot; style=&quot;font-family: tahoma,arial; font-weight: normal; font-size: 10pt; white-space: pre-wrap;&quot;&gt; Electronically signed by _________________________________________________ Braus, Sasha 03.12.2021 16:35&lt;/div&gt; &lt;div style=&quot;white-space: pre-wrap;&quot;&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&quot;heading&quot;&gt; &lt;div class=&quot;content&quot; style=&quot;font-family: Times,serif,Lucida Sans Unicode; font-size: 12pt; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0,0,0); margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.0in; margin-left: 0.0in; margin-right: 0.0in; text-align: left; border-style: none; border-width: 0pt; border-color: rgb(0,0,0); padding: 0pt;&quot;&gt; &lt;div&gt; &lt;table style=&quot;border: 1pt; table-layout: fixed; font-family: tahoma,Helvetica,sans-serif,Lucida Sans Unicode; font-size: 10pt; border-collapse: collapse;&quot; valign=&quot;top&quot;&gt; &lt;tbody style=&quot;margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; text-align: left;&quot;&gt; &lt;tr&gt; &lt;td style=&quot;font-weight: normal; text-align: left; border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Result type:&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Admission Note-Physician&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;font-weight: normal; text-align: left; border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Result date:&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;March 12, 2021 16:31&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;font-weight: normal; text-align: left; border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Result status:&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Auth (Verified)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;font-weight: normal; text-align: left; border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Result title:&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Admission H &amp; P&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;font-weight: normal; text-align: left; border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Performed by:&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Braus, Sasha on March 12, 2021 16:35&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;font-weight: normal; text-align: left; border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Verified by:&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Braus, Sasha on March 12, 2021 16:35&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;font-weight: normal; text-align: left; border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;Encounter info:&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;border: 1pt; padding: 0px 25px 0px 0px; word-wrap: break-word;&quot; valign=&quot;top&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt; &lt;div&gt;FN:000-03-120, Baseline West, Inpatient, 12/31/2014 - &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=&quot;white-space: pre-wrap;&quot;&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt;'</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-communication - The Binary Communication resource is used to retrieve the message content of a Communication resource. The supported accept types of the Binary Communication resource are <code>application/fhir+json</code> and <code>text/html</code>. If the <code>Accept</code> header is <code>application/fhir+json</code>, a Binary Communication resource is returned with the raw data populated in <code>Binary.data</code>. If the <code>Accept</code> header is <code>text/html</code>, the decoded data is returned in an HTML format instead of as a Binary Communication resource JSON.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/489580643.0.-4.prsnl</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Binary', 'id': '489580643.0.-4.prsnl', 'contentType': 'text/html', 'data': 'PCFET0NUWVBFIGh0bWwgImFib3V0OmxlZ2FjeS1jb21wYXQiPjxodG1sPjxoZWFkPjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiAvPjx0aXRsZT5YU0wgRk8gRG9jdW1lbnQ8L3RpdGxlPjwvaGVhZD48Ym9keSBtYXJnaW53aWR0aD0iNiIgbWFyZ2luaGVpZ2h0PSI2IiBsZWZ0bWFyZ2luPSI2IiB0b3BtYXJnaW49IjYiPjxkaXYgdmFsaWduPSJ0b3AiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhLHNhbnMtc2VyaWYsTHVjaWRhIFNhbnMgVW5pY29kZTsgZm9udC1zaXplOiAxMnB0OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6IHJnYigwLDAsMCk7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBtYXJnaW4tdG9wOiAwLjBwdDsgbWFyZ2luLWJvdHRvbTogMC4wcHQ7IHRleHQtaW5kZW50OiAwLjBpbjsgbWFyZ2luLWxlZnQ6IDAuMGluOyBtYXJnaW4tcmlnaHQ6IDAuMGluOyB0ZXh0LWFsaWduOiBsZWZ0OyBib3JkZXItc3R5bGU6IG5vbmU7IGJvcmRlci13aWR0aDogMC43NXB0OyBib3JkZXItY29sb3I6IHJnYigwLDAsMCk7IHBhZGRpbmc6IDAuMHB0OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7Ij48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogaGVsdmV0aWNhLEx1Y2lkYSBTYW5zIFVuaWNvZGU7IGZvbnQtc2l6ZTogMTBwdDsgbWFyZ2luLXRvcDogMTAuMHB0OyI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGhlbHZldGljYSxMdWNpZGEgU2FucyBVbmljb2RlOyBmb250LXNpemU6IDEwcHQ7Ij5Gcm9tOiB0ZXN0IGFjY291bnQgb24gYmVoYWxmIG9mIFRJTU9USFkgUEVURVJTPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGhlbHZldGljYSxMdWNpZGEgU2FucyBVbmljb2RlOyBmb250LXNpemU6IDEwcHQ7Ij5UbzogQlMgVGVzdCAtIFBvb2wgd2l0aCB2ZXJ5IGxhcmdlIGFzc29jIGNvdW50IChNYWRzZW4gRGVtbyBQb29sKTwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBoZWx2ZXRpY2EsTHVjaWRhIFNhbnMgVW5pY29kZTsgZm9udC1zaXplOiAxMHB0OyI+U2VudDogMDQvMjEvMjAyMCAwMTo0NyBwLm0uIENEVDwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBoZWx2ZXRpY2EsTHVjaWRhIFNhbnMgVW5pY29kZTsgZm9udC1zaXplOiAxMHB0OyBtYXJnaW4tYm90dG9tOiAxMC4wcHQ7Ij5TdWJqZWN0OiBsam9raTwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBoZWx2ZXRpY2EsTHVjaWRhIFNhbnMgVW5pY29kZTsgZm9udC1zaXplOiAxMHB0OyBmb250LXN0eWxlOiBpdGFsaWM7IG1hcmdpbi10b3A6IDE1LjBwdDsgbWFyZ2luLWJvdHRvbTogMTAuMHB0OyI+VGhhbmsgeW91IGZvciB5b3VyIG1lc3NhZ2UuIEl0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzZW50IHRvIHRoZSBhcHByb3ByaWF0ZSBjYXJlIHRlYW0uPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGhlbHZldGljYSxMdWNpZGEgU2FucyBVbmljb2RlOyBmb250LXNpemU6IDEwcHQ7IG1hcmdpbi10b3A6IDE1LjBwdDsgbWFyZ2luLWJvdHRvbTogMTAuMHB0OyI+bGpoa2hwbm9uanU8L2Rpdj48L2Rpdj4gIDwvZGl2PjwvYm9keT48L2h0bWw+' }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Bundle

batchTransaction

Run a FHIR batch (or FHIR transaction) bundle

<h1>Batch</h1> <p>Performs a set of independent operations on the server.</p> <h2>Supported Batch Operations</h2> <h3>Create Provenance</h3> <b>Description:</b><br> Creates a new provenance.<br> <table> <thead> <tr> <th>Authorization Scope</th> <th>Request Method</th> <th>Request URL</th> <th>Resource Required?</th> </tr> </thead> <tbody> <tr> <td> <code>Provenance.write</code> </td> <td> <code>POST</code> </td> <td> <code>Provenance</code> </td> <td> <code>true</code> </td> </tr> </tbody> </table><br> <b>Resource Type:</b><br> <code>Provenance</code> <br><br> <b>Example <code>Bundle.entry</code>:</b> <pre><code>{ "request": { "method": "POST", "url": "Provenance" } "resource": { "resourceType": "Provenance", "target": [ { "reference": "DocumentReference/881049" } ], "recorded": "2019-10-25T14:57:43Z", "agent": [ { "type": { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type", "code": "transmitter" } ] }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ] } ], "who": { "reference": "Organization/619848" } } ], "entity": [ { "role": "source", "what": { "reference": "DocumentReference/S-201" } } ] } } </code></pre> <b>Note:</b> The resource should follow the same rules as when creating a single <a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/op-provenance-post.html#request-bodyparam-definitions-ProvenanceCreate">provenance</a>. <h1>Authorization Types</h1> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p> <p><b>Note:</b> Only the body fields mentioned below are supported. Unsupported fields are ignored or can result in errors.</p>


/

Usage and SDK Samples

curl -X POST "https://localhost/"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.BundleApi;

import java.io.File;
import java.util.*;

public class BundleApiExample {

    public static void main(String[] args) {
        
        BundleApi apiInstance = new BundleApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. BatchTransactionBundle batchTransactionBundle = ; // BatchTransactionBundle | The FHIR batch (or FHIR transaction) bundle. try { apiInstance.batchTransaction(authorization, accept, contentType, batchTransactionBundle); } catch (ApiException e) { System.err.println("Exception when calling BundleApi#batchTransaction"); e.printStackTrace(); } } }
import io.swagger.client.api.BundleApi;

public class BundleApiExample {

    public static void main(String[] args) {
        BundleApi apiInstance = new BundleApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. BatchTransactionBundle batchTransactionBundle = ; // BatchTransactionBundle | The FHIR batch (or FHIR transaction) bundle. try { apiInstance.batchTransaction(authorization, accept, contentType, batchTransactionBundle); } catch (ApiException e) { System.err.println("Exception when calling BundleApi#batchTransaction"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. BatchTransactionBundle *batchTransactionBundle = ; // The FHIR batch (or FHIR transaction) bundle. BundleApi *apiInstance = [[BundleApi alloc] init]; // Run a FHIR batch (or FHIR transaction) bundle [apiInstance batchTransactionWith:authorization accept:accept contentType:contentType batchTransactionBundle:batchTransactionBundle completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.BundleApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var batchTransactionBundle = ; // {BatchTransactionBundle} The FHIR batch (or FHIR transaction) bundle. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.batchTransaction(authorization, accept, contentType, batchTransactionBundle, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class batchTransactionExample
    {
        public void main()
        {
            
            var apiInstance = new BundleApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var batchTransactionBundle = new BatchTransactionBundle(); // BatchTransactionBundle | The FHIR batch (or FHIR transaction) bundle. try { // Run a FHIR batch (or FHIR transaction) bundle apiInstance.batchTransaction(authorization, accept, contentType, batchTransactionBundle); } catch (Exception e) { Debug.Print("Exception when calling BundleApi.batchTransaction: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\BundleApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $batchTransactionBundle = ; // BatchTransactionBundle | The FHIR batch (or FHIR transaction) bundle. try { $api_instance->batchTransaction($authorization, $accept, $contentType, $batchTransactionBundle); } catch (Exception $e) { echo 'Exception when calling BundleApi->batchTransaction: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::BundleApi;

my $api_instance = WWW::SwaggerClient::BundleApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $batchTransactionBundle = WWW::SwaggerClient::Object::BatchTransactionBundle->new(); # BatchTransactionBundle | The FHIR batch (or FHIR transaction) bundle. eval { $api_instance->batchTransaction(authorization => $authorization, accept => $accept, contentType => $contentType, batchTransactionBundle => $batchTransactionBundle); }; if ($@) { warn "Exception when calling BundleApi->batchTransaction: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.BundleApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. batchTransactionBundle = # BatchTransactionBundle | The FHIR batch (or FHIR transaction) bundle. try: # Run a FHIR batch (or FHIR transaction) bundle api_instance.batch_transaction(authorization, accept, contentType, batchTransactionBundle) except ApiException as e: print("Exception when calling BundleApi->batchTransaction: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
batchTransactionBundle *

Responses

Status: default - Example bundle with <code>batch-response</code>.<br> <b>Example Request:</b> <pre><code>POST https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "0fad2fbb-ca1f-4508-9fb3-0eb6784f6e95", "type": "batch-response", "entry": [ { "response": { "status": "201 Created", "location": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/doc-185643", "etag": "W/\"185643\"", "lastModified": "2024-11-12T19:03:54.730Z" } }, { "response": { "status": "201 Created", "location": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/doc-185646", "etag": "W/\"185646\"", "lastModified": "2024-11-12T19:03:54.730Z" } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

CapabilityStatement

metadata

Get metadata

<p>Retrieves the capabilities and configurations of this implementation and deployment of the FHIR standard.<p> <p><b>Note:</b> Resource actions that are still under development are returned in the capability statement with documentation for the interaction explaining that the resource action is still under development and should not be used in production. These resource actions are labeled as under development on Oracle Help Center.</p> <p><b>Authorization Types</b></p> <p>Authorization is not required.</p>


/metadata

Usage and SDK Samples

curl -X GET "https://localhost/metadata"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CapabilityStatementApi;

import java.io.File;
import java.util.*;

public class CapabilityStatementApiExample {

    public static void main(String[] args) {
        
        CapabilityStatementApi apiInstance = new CapabilityStatementApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        try {
            apiInstance.metadata(accept);
        } catch (ApiException e) {
            System.err.println("Exception when calling CapabilityStatementApi#metadata");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CapabilityStatementApi;

public class CapabilityStatementApiExample {

    public static void main(String[] args) {
        CapabilityStatementApi apiInstance = new CapabilityStatementApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        try {
            apiInstance.metadata(accept);
        } catch (ApiException e) {
            System.err.println("Exception when calling CapabilityStatementApi#metadata");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.


CapabilityStatementApi *apiInstance = [[CapabilityStatementApi alloc] init];

// Get metadata
[apiInstance metadataWith:accept
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CapabilityStatementApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.metadata(accept, , callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class metadataExample
    {
        public void main()
        {
            
            var apiInstance = new CapabilityStatementApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.


            try
            {
                // Get metadata
                apiInstance.metadata(accept);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CapabilityStatementApi.metadata: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CapabilityStatementApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.


try {
    $api_instance->metadata($accept);
} catch (Exception $e) {
    echo 'Exception when calling CapabilityStatementApi->metadata: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CapabilityStatementApi;

my $api_instance = WWW::SwaggerClient::CapabilityStatementApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.


eval { 
    $api_instance->metadata(accept => $accept);
};
if ($@) {
    warn "Exception when calling CapabilityStatementApi->metadata: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CapabilityStatementApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.


try: 
    # Get metadata
    api_instance.metadata(accept)
except ApiException as e:
    print("Exception when calling CapabilityStatementApi->metadata: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/metadata</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "CapabilityStatement", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/metadata", "name": "OracleHealthCapabilityStatement", "title": "Oracle Health Capability Statement", "status": "active", "date": "2023-11-21", "publisher": "Oracle Health", "description": "Oracle Health implementation of FHIR on top of Millennium", "kind": "instance", "instantiates": [ "http://hl7.org/fhir/us/core/CapabilityStatement/us-core-server" ], "implementation": { "description": "Oracle Health implementation of FHIR on top of Millennium", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d" }, "fhirVersion": "4.0.1", "format": [ "json", "application/fhir+json" ], "patchFormat": [ "application/json-patch+json" ], "rest": [ { "mode": "server", "documentation": "Oracle Health implementation of FHIR on top of Millennium", "security": { "cors": true }, "resource": [ { "type": "CapabilityStatement", "interaction": [ { "code": "read" } ] }, { "type": "Account", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Account ids. It is a required field if the -guarantor or patient fields are not given." }, { "name": "patient", "definition": "http://hl7.org/fhir/R4/SearchParameter/Account-patient", "type": "reference", "documentation": "The entity that caused the expenses. It is a required field if the _id or -guarantor fields are not given. Must be set with identifier." }, { "name": "-encounter", "type": "reference", "documentation": "The encounter associated with the resource." }, { "name": "-guarantor", "type": "reference", "documentation": "The entity that responsible for payment. It is a required field if the _id or patient fields are not given." }, { "name": "type", "definition": "http://hl7.org/fhir/R4/SearchParameter/Account-type", "type": "token", "documentation": "The identifier for the account. Required in every search request." }, { "name": "identifier", "definition": "http://hl7.org/fhir/R4/SearchParameter/Account-identifier", "type": "token", "documentation": "Statement Account number. Must be set with patients" }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page. Not honored when '_id' is set." } ] }, { "type": "AllergyIntolerance", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of AllergyIntolerance ids. It is a required field if the patient field is not given." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-allergyintolerance-patient", "type": "reference", "documentation": "Who the sensitivity is for. It is a required field if the _id field is not given." }, { "name": "clinical-status", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-allergyintolerance-clinical-status", "type": "token", "documentation": "Certainty of the allergy or intolerance." } ] }, { "type": "Appointment", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Appointment ids. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page. Not honored when '_id' is set." }, { "name": "date", "definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-date", "type": "date", "documentation": "A date or date range from which to find appointments. This or the '-date-or-req-period' parameter must be set when using patient, practitioner or location. The 'date' parameter may be provided once without a prefix or time component to imply a date range or once without a prefix and with a time component to search for appointments at a specific time. Alternately it may be provided twice with 'le' and 'gt' prefixes to search for appointments within a specific range. The date prefix pair must create a closed range." }, { "name": "-date-or-req-period", "type": "date", "documentation": "A start date or requested period from which to find appointments. This or the 'date' parameter must be set when using patient, practitioner or location. The '-date-or-req-period' parameter may be provided once without a prefix or time component to imply a date range or once without a prefix and with a time component to search for appointments at a specific time. Alternately it may be provided twice with 'le' and 'gt' prefixes to search for appointments within a specific range. The date prefix pair must create a closed range." }, { "name": "patient", "definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-patient", "type": "reference", "documentation": "One of the individuals of the appointment is this patient. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set." }, { "name": "practitioner", "definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-practitioner", "type": "reference", "documentation": "One of the individuals of the appointment is this practitioner. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set." }, { "name": "location", "definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-location", "type": "reference", "documentation": "This location is listed in the participants of the appointment. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set." }, { "name": "status", "definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-status", "type": "token", "documentation": "The overall status of the appointment." } ] }, { "type": "Binary", "interaction": [ { "code": "read" } ], "operation": [ { "name": "autogen-ccd-if", "definition": "https://fhir-ehr.cerner.com/r4/OperationDefinition/binary-autogen-ccd-if", "documentation": "Generate Continuity of Care Document (CCD)" } ] }, { "type": "CarePlan", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of CarePlan ids." }, { "name": "date", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-date", "type": "date", "documentation": "A date range with which to find CarePlans. If used, the 'date' parameter must be provided twice. Once with a 'ge' prefix representing the earliest date, and once with a 'le' prefix representing the latest date. The date prefix pair must create a closed range." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-patient", "type": "reference", "documentation": "Who the careplan is for. It is a required field if the _id field is not given." }, { "name": "category", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-category", "type": "token", "documentation": "The category of the careplan. Category assess-plan is supported as of now." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return. Not honored when '_id' is set." } ] }, { "type": "CareTeam", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-careteam" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "CareTeam id supports only the single id. It is a required field if the patient or encounter fields are not given." }, { "name": "category", "definition": "http://hl7.org/fhir/R4/SearchParameter/CareTeam-category", "type": "token", "documentation": "The category of the careteam. Category Longitudinal (patient level) or Encounter is supported as of now." }, { "name": "encounter", "definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-encounter", "type": "reference", "documentation": "The Encounter level CareTeam are displayed." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careteam-patient", "type": "reference", "documentation": "Who the careteam is for. It is a required field if the _id field is not given." }, { "name": "status", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careteam-status", "type": "token", "documentation": "The status of the CareTeam." } ] }, { "type": "ChargeItem", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "ChargeItem id supports only the single id. It is a required field if the account or context fields are not given." }, { "name": "context", "type": "reference", "documentation": "Encounter associated with the ChargeItem. If provided, the '-status' parameter must also be provided. It is a required field if the _id or account fields are not given." }, { "name": "account", "type": "reference", "documentation": "Account associated with the ChargeItem. If provided, the '-status' parameter must also be provided. It is a required field if the _id or context fields are not given." }, { "name": "-status", "type": "token", "documentation": "The status of the ChargeItem. Must be set to 'billable'. Must be provided with the context and account parameter." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page. Not honored when '_id' is set." } ], "operation": [ { "name": "credit", "definition": "https://fhir-ehr.cerner.com/r4/OperationDefinition/charge-item-credit", "documentation": "Creates an offsetting ChargeItem for an existing debit ChargeItem." }, { "name": "modify", "definition": "https://fhir-ehr.cerner.com/r4/OperationDefinition/charge-item-modify", "documentation": "Modifies an existing ChargeItem resulting in a newly created ChargeItem." } ] }, { "type": "Communication", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Communication ids. It is a required field if the category, -email-status, received and recipient fields are not given." }, { "name": "category", "definition": "http://hl7.org/fhir/R4/SearchParameter/Communication-category", "type": "token", "documentation": "The message category. It is a required field if the _id field is not given. Must be set with received, recipient and -email-status." }, { "name": "received", "definition": "http://hl7.org/fhir/R4/SearchParameter/Communication-received", "type": "date", "documentation": "When the message is received. It is a required field if the _id field is not given. Must be set with category, recipient and -email-status. If used, the 'received' parameter may be provided once or twice. Once with a 'ge' prefix representing the earliest received date, and/or once with a 'le' prefix representing the latest received date." }, { "name": "recipient", "definition": "http://hl7.org/fhir/R4/SearchParameter/Communication-recipient", "type": "reference", "documentation": "The recipient of the message. It is a required field if the _id field is not given. Must be set with category, recipient and -email-status." }, { "name": "-email-status", "type": "token", "documentation": "The email status of the message. It is a required field if the _id field is not given. Must be set with category, received and recipient." } ] }, { "type": "Condition", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Condition ids. It is a required field if the patient or subject fields are not given." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-patient", "type": "reference", "documentation": "Who has the condition. It is a required field if the subject or _id fields are not given." }, { "name": "encounter", "definition": "http://hl7.org/fhir/R4/SearchParameter/Condition-encounter", "type": "reference", "documentation": "The encounter of the patient. Only encounter-diagnosis are returned." }, { "name": "subject", "definition": "http://hl7.org/fhir/R4/SearchParameter/Condition-subject", "type": "reference", "documentation": "Who has the condition. It is a required field if the patient or _id fields are not given." }, { "name": "clinical-status", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-clinical-status", "type": "token", "documentation": "The clinical status of the condition." }, { "name": "category", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-condition-category", "type": "token", "documentation": "The category of the condition. Currently, the problem-list-item, encounter-diagnosis, health-concern, and sdoh categories are supported." } ] }, { "type": "Consent", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchInclude": [ "Consent:actor", "Consent:patient" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Consent ids." }, { "name": "patient", "definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient", "type": "reference", "documentation": "Who the consent applies to. It is a required field if the _id field is not given." }, { "name": "actor", "definition": "http://hl7.org/fhir/R4/SearchParameter/Consent-actor", "type": "reference", "documentation": "Resource for the actor (or group, by role). It is a required field if the _id field is not given." }, { "name": "patient.identifier", "definition": "http://hl7.org/fhir/R4/SearchParameter/Consent-patient.identifier", "type": "token", "documentation": "The patient.identifier allows to search by patient aliases. Federated Person Principle, SSN, MRN etc... are supported as of now. It is a required field if the _id field is not given." }, { "name": "actor.identifier", "definition": "http://hl7.org/fhir/R4/SearchParameter/Consent-actor.identifier", "type": "token", "documentation": "The actor.identifier allows to search by related person aliases. Federated Person Principle is the only supported alias as of now. It is a required field if the _id field is not given." } ] }, { "type": "Coverage", "interaction": [ { "code": "search-type" }, { "code": "delete" } ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/R4/SearchParameter/Coverage-patient", "type": "reference", "documentation": "Retrieve coverages for a patient." }, { "name": "-encounter", "type": "reference", "documentation": "Retrieve coverages for an encounter." } ] }, { "type": "Device", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Device ids. It is a required field if the patient field is not given." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-device-patient", "type": "reference", "documentation": "The patient to whom Device is affixed. It is a required field if the _id field is not given." } ] }, { "type": "DiagnosticReport", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of DiagnosticReport ids. It is a required field if the patient field is not given." }, { "name": "category", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-diagnosticreport-category", "type": "token", "documentation": "Which diagnostic discipline/department created the report." }, { "name": "code", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-diagnosticreport-code", "type": "token", "documentation": "The code for the report." }, { "name": "encounter", "definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-encounter", "type": "reference", "documentation": "The Encounter when the report was made." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-diagnosticreport-patient", "type": "reference", "documentation": "The subject of the report. It is a required field." }, { "name": "date", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-diagnosticreport-date", "type": "date", "documentation": "A date range with which to find Documents. A date parameter may be provided once with or without prefix and time component to imply a date range. Alternately it may be provided twice with 'le', 'lt', 'ge', or 'gt' prefixes and time component to search for procedures within a specific range. The date and prefix pairs must create a closed range. Must be set with patient or subject." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page." } ] }, { "type": "DocumentReference", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-id", "type": "token", "documentation": "A single or comma separated list of DocumentReference ids. It is a required field if the patient field is not given." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-patient", "type": "reference", "documentation": "The patient the document is about. It is a required field if the subject field is not given." }, { "name": "encounter", "definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-encounter", "type": "reference", "documentation": "The Encounter in which the document was created." }, { "name": "period", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-period", "type": "date", "documentation": "A date range with which to find Documents. If used, the 'period' parameter must be provided twice. Once with a 'ge' prefix representing the earliest date, and once with a 'lt' prefix representing the latest date. The period prefix pair must create a closed range and cannot be equal to each other." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page." }, { "name": "type", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-type", "type": "token", "documentation": "The kind of document (LOINC if possible)." }, { "name": "category", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-category", "type": "token", "documentation": "The categorization of document." }, { "name": "date", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-date", "type": "date", "documentation": "It must be provided once with a prefix to imply a date range or without a prefix to search for document(s) at a specific date. Alternately it may be provided twice with `le`, `lt`, `ge`, or `gt` prefixes to search for document(s) within specific range. The date and prefix pairs must create a closed range. For a single 'date' occurrence, `time` component is optional but for two `date` occurrences, must include `time` component." } ], "operation": [ { "name": "USCoreFetchDocumentReferences", "definition": "http://hl7.org/fhir/us/core/OperationDefinition/docref", "documentation": "US Core Fetch DocumentReferences" } ] }, { "type": "Encounter", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-id", "type": "token", "documentation": "A single or comma separated list of Encounter ids. It is a required field if the account or identifier or -pageContext or patient or subject fields are not given." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page. Not honored when '_id' is set." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-patient", "type": "reference", "documentation": "The patient present at the encounter. It is a required field if the account or _id or identifier or -pageContext or subject fields are not given." }, { "name": "subject", "definition": "http://hl7.org/fhir/R4/SearchParameter/Encounter-subject", "type": "reference", "documentation": "The patient present at the encounter. It is a required field if the account or _id or identifier or -pageContext or patient fields are not given." }, { "name": "status", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-status", "type": "token", "documentation": "The status of the encounter. Must be set with patient." }, { "name": "date", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-date", "type": "date", "documentation": "A date parameter may be provided once with a prefix and time component to imply a date range. Alternately it may be provided twice with 'le', 'lt', 'ge', or 'gt' prefixes and time component to search for encounters within a specific range. The date and prefix pairs must create a closed range. Must be set with patient or subject." }, { "name": "identifier", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-encounter-identifier", "type": "token", "documentation": "An encounter's identifier. It is a required field if the account or _id or -pageContext or patient or subject fields are not given." } ] }, { "type": "FamilyMemberHistory", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of FamilyMemberHistory ids. It is a required field if the patient field is not given." }, { "name": "patient", "definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient", "type": "reference", "documentation": "Who the family member history is for. It is a required field if the _id field is not given. It is a required field if the status parameter is provided." }, { "name": "status", "definition": "http://hl7.org/fhir/R4/SearchParameter/status", "type": "token", "documentation": "The status of the FamilyMemberHistory." } ] }, { "type": "Goal", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "Goal id supports only the single id. It is a required field if the patient field is not given." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-goal-patient", "type": "reference", "documentation": "Who has the goal is for. It is a required field if the _id field is not given." }, { "name": "target-date", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-goal-target-date", "type": "date", "documentation": "A date or date range from which to find Goals." } ] }, { "type": "Immunization", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-immunization" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Immunization ids. It is a required field if the patient field is not given." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-immunization-patient", "type": "reference", "documentation": "The patient for the vaccination record. It is a required field if the _id field is not given." }, { "name": "date", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-immunization-date", "type": "date", "documentation": "Vaccination (non)-Administration Date." }, { "name": "target-disease", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-immunization-target-disease", "type": "token", "documentation": "A single or comma separated list of target diseases the dose is being administered against." } ] }, { "type": "InsurancePlan", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of InsurancePlan ids." }, { "name": "owned-by", "definition": "http://hl7.org/fhir/R4/SearchParameter/InsurancePlan-owned-by", "type": "reference", "documentation": "The organization that is providing the health insurance product." } ] }, { "type": "Location", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-location" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Location ids. It is a required field if the -physicalType field is not given" }, { "name": "-physicalType", "type": "token", "documentation": "The Location's physical type. It is a required field if the _id field is not given" }, { "name": "identifier", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-location-identifier", "type": "token", "documentation": "A location's identifier." }, { "name": "address", "type": "string", "documentation": "A (part of the) address of the location" }, { "name": "address-city", "type": "string", "documentation": "A city specified in an address. It is a required field if the address-state or address-postalcode fields are not given" }, { "name": "address-state", "type": "string", "documentation": "A state specified in an address" }, { "name": "address-postalcode", "type": "string", "documentation": "A postal code specified in an address" }, { "name": "name", "type": "string", "documentation": "A portion of the location's name or alias" }, { "name": "organization", "type": "reference", "documentation": "Searches for locations that are managed by the provided organization" } ] }, { "type": "Media", "interaction": [ { "code": "read" } ] }, { "type": "MedicationAdministration", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of MedicationAdministration ids." }, { "name": "patient", "definition": "http://hl7.org/fhir/R4/SearchParameter/medicationadministration-patient", "type": "reference", "documentation": "The identity of a patient to list administrations for. It is a required field if the _id field is not given." }, { "name": "status", "definition": "http://hl7.org/fhir/R4/SearchParameter/medicationadministration-status", "type": "token", "documentation": "MedicationAdministration event status." }, { "name": "performer", "definition": "http://hl7.org/fhir/R4/SearchParameter/medicationadministration-performer", "type": "reference", "documentation": "The identity of the individual who administered the medication." }, { "name": "effective-time", "definition": "http://hl7.org/fhir/R4/SearchParameter/medicationadministration-effective-time", "type": "date", "documentation": "A effective-time parameter may be provided once with 'le' or 'lt' or 'ge' or 'gt' prefix and time component to imply a date range. Alternately it may be provided twice with 'le', 'lt', 'ge', or 'gt' prefixes and time component to search for medications administered within a specific range. The date and prefix pairs must create a closed range." } ] }, { "type": "MedicationRequest", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of MedicationRequest ids." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-medicationrequest-patient", "type": "reference", "documentation": "The patient to return MedicationRequests for. It is a required field if the _id field is not given." }, { "name": "intent", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-medicationrequest-intent", "type": "token", "documentation": "The intent of the MedicationRequest." }, { "name": "status", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-medicationrequest-status", "type": "token", "documentation": "The status of the MedicationRequest." }, { "name": "_lastUpdated", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-lastUpdated", "type": "date", "documentation": "When the resource version last changed." }, { "name": "-timing-boundsPeriod", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-dosageInstruction-timing-repeat-boundsPeriod", "type": "date", "documentation": "The date-time within the period the medication should be given to the patient. Must be prefixed by 'ge'." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page. Not honored when '_id' is set." } ] }, { "type": "NutritionOrder", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of NutritionOrder ids." }, { "name": "patient", "definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient", "type": "reference", "documentation": "The patient to return NutritionOrders for. It is a required field if the _id field is not given." }, { "name": "status", "definition": "http://hl7.org/fhir/R4/SearchParameter/NutritionOrder-status", "type": "token", "documentation": "The status of the NutritionOrder." }, { "name": "_lastUpdated", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-lastUpdated", "type": "date", "documentation": "When the resource version last changed." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page. Not honored when '_id' is set." } ] }, { "type": "Observation", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-bmi", "http://hl7.org/fhir/us/core/StructureDefinition/pediatric-weight-for-height", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-pulse-oximetry", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-blood-pressure", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-height", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-weight", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-heart-rate", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-respiratory-rate", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-temperature", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-head-circumference", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-vital-signs", "http://hl7.org/fhir/us/core/StructureDefinition/pediatric-bmi-for-age", "http://hl7.org/fhir/us/core/StructureDefinition/head-occipital-frontal-circumference-percentile" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Observation ids. It is a required field if the patient field is not given." }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-patient", "type": "reference", "documentation": "The patient the observation is about. It is a required field if the subject field is not given." }, { "name": "subject", "definition": "http://hl7.org/fhir/R4/SearchParameter/Observation-subject", "type": "reference", "documentation": "The patient subject the observation is about. It is a required field if the patient field is not given." }, { "name": "category", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-category", "type": "token", "documentation": "A single or comma separated list of classifications of the type of observation." }, { "name": "code", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-code", "type": "token", "documentation": "A single or comma separated list of observation types." }, { "name": "date", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-date", "type": "date", "documentation": "A date or date range from which to find observations. The 'date' parameter may be provided once without a prefix or time component to imply a date range or once without a prefix and with a time component to search for observations at a specific time. Alternately it may be provided twice with 'le', 'lt', 'ge', or 'gt' prefixes to search for observations within a specific range. The date and prefix pairs must create a closed range." }, { "name": "_lastUpdated", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-lastUpdated", "type": "date", "documentation": "A date or date range used to search for observations which were last updated in that period. The '_lastUpdated' parameter may be provided once without a prefix or time component to imply a date range or once without a prefix and with a time component to search for observations at a specific time. Alternately it may be provided twice with 'le', 'lt', 'ge', or 'gt' prefixes to search for observations within a specific range. The date and prefix pairs must create a closed range." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page." } ] }, { "type": "OperationDefinition", "interaction": [ { "code": "read" } ] }, { "type": "Organization", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Organization ids." }, { "name": "identifier", "definition": "http://hl7.org/fhir/R4/SearchParameter/Organization-identifier", "type": "token", "documentation": "The Organization's Identifier." }, { "name": "type", "definition": "http://hl7.org/fhir/R4/SearchParameter/Organization-type", "type": "token", "documentation": "The Organization's type." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Organization-count", "type": "number", "documentation": "The maximum number of results to return in a page." }, { "name": "name", "definition": "http://hl7.org/fhir/R4/SearchParameter/Organization-name", "type": "string", "documentation": "The Organization's name." }, { "name": "address", "definition": "http://hl7.org/fhir/R4/SearchParameter/Organization-address", "type": "string", "documentation": "The Organization's address." } ], "operation": [ { "name": "get-cg-for-mrcu", "definition": "https://fhir-ehr.cerner.com/r4/OperationDefinition/organization-get-cg-for-mrcu", "documentation": "Retrieves details for a caregiver organization given a care unit organization id." } ] }, { "type": "Patient", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-id", "type": "token", "documentation": "A single or comma separated list of Patient ids. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided." }, { "name": "identifier", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier", "type": "token", "documentation": "A patient identifier. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided." }, { "name": "name", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-name", "type": "string", "documentation": "The beginning of any name of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided." }, { "name": "given", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-given", "type": "string", "documentation": "The beginning of the given name of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided." }, { "name": "family", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-family", "type": "string", "documentation": "The beginning of the family name of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided." }, { "name": "address-postalcode", "definition": "http://hl7.org/fhir/R4/SearchParameter/individual-address-postalcode", "type": "string", "documentation": "The postal code of the address of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided." }, { "name": "birthdate", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-birthdate", "type": "date", "documentation": "The date of birth of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided." }, { "name": "phone", "definition": "http://hl7.org/fhir/R4/SearchParameter/individual-phone", "type": "token", "documentation": "The value of the phone number of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided." }, { "name": "email", "definition": "http://hl7.org/fhir/R4/SearchParameter/individual-email", "type": "token", "documentation": "The value of the email address of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided." }, { "name": "gender", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-gender", "type": "token", "documentation": "The administrative gender of the patient. Gender may only be provided if another parameter other than '_id' is provided" }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page. Not honored when '_id' or 'identifier' are set." } ], "operation": [ { "name": "health-cards-issue", "definition": "https://spec.smarthealth.cards/artifacts/operation-patient-i-health-cards-issue.json", "documentation": "Issues verifiable health cards for the patient." } ] }, { "type": "Person", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Person ids. It is a required field if the identifier field is not given" }, { "name": "identifier", "definition": "http://hl7.org/fhir/R4/SearchParameter/Person-identifier", "type": "token", "documentation": "A person's Identifier. It is a required field if the _id field is not given" } ] }, { "type": "Practitioner", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Practitioner ids. Either the '_id', 'identifier', 'name', 'active' or 'family' parameter, or a combination of 'given' and 'family' parameters must be provided." }, { "name": "identifier", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-practitioner-identifier", "type": "token", "documentation": "A practitioner's Identifier. Either the '_id', 'identifier', 'name', 'active' or 'family' parameter, or a combination of 'given' and 'family' parameters must be provided." }, { "name": "given", "definition": "http://hl7.org/fhir/R4/SearchParameter/individual-given", "type": "string", "documentation": "The beginning of the given name of the practitioner. Either the '_id', 'identifier', 'name', 'active' or 'family' parameter, or a combination of 'given' and 'family' parameters must be provided." }, { "name": "family", "definition": "http://hl7.org/fhir/R4/SearchParameter/individual-family", "type": "string", "documentation": "The beginning of the family name of the practitioner. Either the '_id', 'identifier', 'name', 'active' or 'family' parameter, or a combination of 'given' and 'family' parameters must be provided." }, { "name": "name", "definition": "http://hl7.org/fhir/R4/SearchParameter/individual-name", "type": "string", "documentation": "The beginning of the first, last or middle name of the practitioner. Either the '_id', 'identifier', 'name', 'active' or 'family' parameter, or a combination of 'given' and 'family' parameters must be provided." }, { "name": "active", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-active", "type": "token", "documentation": "Whether the practitioner record is active. Either the '_id', 'identifier', 'name', 'active' or 'family' parameter, or a combination of 'given' and 'family' parameters must be provided." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page. Not honored when '_id' is set. Either the '_id', 'identifier', 'name', 'active' or 'family' parameter, or a combination of 'given' and 'family' parameters must be provided." } ] }, { "type": "Procedure", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchRevInclude": [ "Provenance:target" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Procedure ids. It is a required field if the patient or subject fields are not given" }, { "name": "patient", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-procedure-patient", "type": "reference", "documentation": "Search by subject - a patient. It is a required field if the _id or subject fields are not given" }, { "name": "subject", "definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient", "type": "reference", "documentation": "Search by subject. It is a required field if the _id or patient fields are not given" }, { "name": "date", "definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-procedure-date", "type": "date", "documentation": "A date parameter may be provided once without a prefix or time component to imply a date range or once without a prefix and with a time component. Alternately it may be provided twice with 'le', 'lt', 'ge', or 'gt' prefixes to search for procedures within a specific range. The date and prefix pairs must create a closed range. Must be set with patient or subject." } ] }, { "type": "Provenance", "supportedProfile": [ "http://hl7.org/fhir/us/core/StructureDefinition/us-core-provenance" ], "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Provenance ids. It is a required field if the target field is not given" }, { "name": "target", "definition": "http://hl7.org/fhir/R4/SearchParameter/Provenance-target", "type": "reference", "documentation": "The resource(s) the Provenance is associated with. It is a required field if the _id field is not given" } ] }, { "type": "Questionnaire", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Questionnaire ids." } ] }, { "type": "QuestionnaireResponse", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of QuestionnaireResponse ids. It is a required field if the patient field is not given." }, { "name": "patient", "definition": "http://hl7.org/fhir/R4/SearchParameter/QuestionnaireResponse-patient", "type": "reference", "documentation": "The patient that is the subject of the questionnaire response. It is a required field if the _id field is not given" } ] }, { "type": "RelatedPerson", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of RelatedPerson ids. It is a required field if the identifier or patient or -encounter fields are not given." }, { "name": "identifier", "definition": "http://hl7.org/fhir/R4/SearchParameter/Patient-identifier", "type": "token", "documentation": "An Identifier of the RelatedPerson. It is a required field if the id or patient or -encounter fields are not given" }, { "name": "patient", "definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient", "type": "reference", "documentation": "The patient this related person is related to. It is a required field if the id or identifier or -encounter fields are not given" }, { "name": "-encounter", "type": "reference", "documentation": "The encounter this related person is related to. It is a required field if the id or identifier or patient fields are not given" }, { "name": "-relationship-level", "type": "token", "documentation": "The resource's relationship to either the patient or encounter level. Must be provided with Patient and Identifier searches." } ] }, { "type": "Schedule", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Schedule ids. The '_id' parameter must be set." } ] }, { "type": "ServiceRequest", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of ServiceRequest ids." }, { "name": "patient", "definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient", "type": "reference", "documentation": "The patient to return ServiceRequests for. It is a required field if the subject or _id fields are not given." }, { "name": "subject", "definition": "http://hl7.org/fhir/R4/SearchParameter/ServiceRequest-subject", "type": "reference", "documentation": "Individual or Entity the service is ordered for. It is a required field if the patient or _id fields are not given." }, { "name": "code", "definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-code", "type": "token", "documentation": "What is being requested/ordered." }, { "name": "_lastUpdated", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-lastUpdated", "type": "date", "documentation": "When the resource version last changed." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page. Not honored when '_id' is set." } ] }, { "type": "Slot", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchInclude": [ "Slot:schedule", "Schedule:actor:Practitioner" ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma separated list of Slot ids. Either the '_id' parameter or 'service-type' must be set." }, { "name": "start", "definition": "http://hl7.org/fhir/R4/SearchParameter/Slot-date", "type": "date", "documentation": "A date or date range from which the slots are to be retrieved. The 'start' parameter is required when service-type, schedule.actor, -location is provided. When provided, must use both 'lt' and 'ge' prefixes to search for slots within a specific range. Time component should be provided for both the instances. The date and prefix pairs must create a closed range." }, { "name": "service-type", "definition": "http://hl7.org/fhir/R4/SearchParameter/Service-type", "type": "token", "documentation": "A single or comma separated list of appointment types that can be booked into the slot. Either the '_id' parameter or 'service-type' must be set." }, { "name": "schedule.actor", "definition": "http://hl7.org/fhir/R4/SearchParameter/Slot-schedule.actor", "type": "reference", "documentation": "A single or comma separated list of schedule actors. Must be Practitioner actors." }, { "name": "-location", "definition": "http://hl7.org/fhir/R4/SearchParameter/Slot-location", "type": "reference", "documentation": "A single or comma separated list of Location references." }, { "name": "_count", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count", "type": "number", "documentation": "The maximum number of results to return in a page. This value should be in the range [5,200]. If no value is provided, a default page size of 50 will be used." } ] }, { "type": "Specimen", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "_id", "definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id", "type": "token", "documentation": "A single or comma-separated list of specimen IDs." } ] }, { "type": "StructureDefinition", "interaction": [ { "code": "read" } ] } ] } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

wellKnown

Get well-known SMART configuration

<p>Retrieves the SMART authorization endpoints and launch capabilities.</p> <p><b>Note:</b> The configuration information is not accessible through the Open Endpoint (fhir-open.cerner.com).</p> <p><b>Authorization Types</b></p> <p>Authorization is not required.</p>


/.well-known/smart-configuration

Usage and SDK Samples

curl -X GET "https://localhost/.well-known/smart-configuration"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CapabilityStatementApi;

import java.io.File;
import java.util.*;

public class CapabilityStatementApiExample {

    public static void main(String[] args) {
        
        CapabilityStatementApi apiInstance = new CapabilityStatementApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        try {
            apiInstance.wellKnown(accept);
        } catch (ApiException e) {
            System.err.println("Exception when calling CapabilityStatementApi#wellKnown");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CapabilityStatementApi;

public class CapabilityStatementApiExample {

    public static void main(String[] args) {
        CapabilityStatementApi apiInstance = new CapabilityStatementApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        try {
            apiInstance.wellKnown(accept);
        } catch (ApiException e) {
            System.err.println("Exception when calling CapabilityStatementApi#wellKnown");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.


CapabilityStatementApi *apiInstance = [[CapabilityStatementApi alloc] init];

// Get well-known SMART configuration
[apiInstance wellKnownWith:accept
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CapabilityStatementApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.wellKnown(accept, , callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class wellKnownExample
    {
        public void main()
        {
            
            var apiInstance = new CapabilityStatementApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.


            try
            {
                // Get well-known SMART configuration
                apiInstance.wellKnown(accept);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CapabilityStatementApi.wellKnown: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CapabilityStatementApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.


try {
    $api_instance->wellKnown($accept);
} catch (Exception $e) {
    echo 'Exception when calling CapabilityStatementApi->wellKnown: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CapabilityStatementApi;

my $api_instance = WWW::SwaggerClient::CapabilityStatementApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.


eval { 
    $api_instance->wellKnown(accept => $accept);
};
if ($@) {
    warn "Exception when calling CapabilityStatementApi->wellKnown: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CapabilityStatementApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.


try: 
    # Get well-known SMART configuration
    api_instance.well_known(accept)
except ApiException as e:
    print("Exception when calling CapabilityStatementApi->wellKnown: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/.well-known/smart-configuration</code></pre> <b>Example Response:</b> <pre><code>{ "authorization_endpoint": "https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/protocols/oauth2/profiles/smart-v1/personas/provider/authorize", "token_endpoint": "https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/protocols/oauth2/profiles/smart-v1/token", "revocation_endpoint": "https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/protocols/oauth2/profiles/smart-v1/token/revoke", "token_endpoint_auth_methods_supported": [ "client_secret_basic", "private_key_jwt" ], "token_endpoint_auth_signing_alg_values_supported": [ "RS384", "ES384" ], "jwks_uri": "https://authorization.cerner.com/jwk", "grant_types_supported": [ "authorization_code", "client_credentials" ], "scopes_supported": [ "launch", "profile", "fhirUser", "openid", "online_access", "offline_access", "user/Account.read", "patient/Account.read", "system/Account.read", "user/AllergyIntolerance.read", "patient/AllergyIntolerance.read", "system/AllergyIntolerance.read", "user/AllergyIntolerance.write", "patient/AllergyIntolerance.write", "system/AllergyIntolerance.write", "user/Appointment.read", "patient/Appointment.read", "system/Appointment.read", "user/Appointment.write", "patient/Appointment.write", "system/Appointment.write", "user/Basic.write", "patient/Basic.write", "system/Basic.write", "user/Binary.read", "patient/Binary.read", "system/Binary.read", "user/CarePlan.read", "patient/CarePlan.read", "system/CarePlan.read", "user/CareTeam.read", "patient/CareTeam.read", "system/CareTeam.read", "user/ChargeItem.read", "patient/ChargeItem.read", "system/ChargeItem.read", "user/ChargeItem.write", "patient/ChargeItem.write", "system/ChargeItem.write", "user/Communication.read", "patient/Communication.read", "system/Communication.read", "user/Communication.write", "patient/Communication.write", "system/Communication.write", "user/Condition.read", "patient/Condition.read", "system/Condition.read", "user/Condition.write", "patient/Condition.write", "system/Condition.write", "user/Consent.read", "patient/Consent.read", "system/Consent.read", "user/Coverage.read", "patient/Coverage.read", "system/Coverage.read", "user/Coverage.write", "patient/Coverage.write", "system/Coverage.write", "user/Device.read", "patient/Device.read", "system/Device.read", "user/DiagnosticReport.read", "patient/DiagnosticReport.read", "system/DiagnosticReport.read", "user/DocumentReference.read", "patient/DocumentReference.read", "system/DocumentReference.read", "user/DocumentReference.write", "patient/DocumentReference.write", "system/DocumentReference.write", "user/Encounter.read", "patient/Encounter.read", "system/Encounter.read", "user/Encounter.write", "patient/Encounter.write", "system/Encounter.write", "user/FamilyMemberHistory.read", "patient/FamilyMemberHistory.read", "system/FamilyMemberHistory.read", "user/FamilyMemberHistory.write", "patient/FamilyMemberHistory.write", "system/FamilyMemberHistory.write", "user/Goal.read", "patient/Goal.read", "system/Goal.read", "user/Immunization.read", "patient/Immunization.read", "system/Immunization.read", "user/Immunization.write", "patient/Immunization.write", "system/Immunization.write", "user/InsurancePlan.read", "patient/InsurancePlan.read", "system/InsurancePlan.read", "user/Location.read", "system/Location.read", "user/Media.read", "patient/Media.read", "system/Media.read", "user/MedicationAdministration.read", "patient/MedicationAdministration.read", "system/MedicationAdministration.read", "user/MedicationRequest.read", "patient/MedicationRequest.read", "system/MedicationRequest.read", "user/MedicationRequest.write", "patient/MedicationRequest.write", "system/MedicationRequest.write", "user/NutritionOrder.read", "patient/NutritionOrder.read", "system/NutritionOrder.read", "user/Observation.read", "patient/Observation.read", "system/Observation.read", "user/Observation.write", "patient/Observation.write", "system/Observation.write", "user/Organization.read", "system/Organization.read", "user/Organization.write", "system/Organization.write", "user/Patient.read", "patient/Patient.read", "system/Patient.read", "user/Patient.write", "patient/Patient.write", "system/Patient.write", "user/Person.read", "patient/Person.read", "system/Person.read", "user/Practitioner.read", "system/Practitioner.read", "user/Practitioner.write", "system/Practitioner.write", "user/Procedure.read", "patient/Procedure.read", "system/Procedure.read", "user/Procedure.write", "patient/Procedure.write", "system/Procedure.write", "user/Provenance.read", "patient/Provenance.read", "system/Provenance.read", "user/Provenance.write", "patient/Provenance.write", "system/Provenance.write", "user/Questionnaire.read", "patient/Questionnaire.read", "system/Questionnaire.read", "user/QuestionnaireResponse.read", "patient/QuestionnaireResponse.read", "system/QuestionnaireResponse.read", "user/QuestionnaireResponse.write", "patient/QuestionnaireResponse.write", "system/QuestionnaireResponse.write", "user/RelatedPerson.read", "patient/RelatedPerson.read", "system/RelatedPerson.read", "user/RelatedPerson.write", "patient/RelatedPerson.write", "system/RelatedPerson.write", "user/Schedule.read", "patient/Schedule.read", "system/Schedule.read", "user/ServiceRequest.read", "patient/ServiceRequest.read", "system/ServiceRequest.read", "user/Slot.read", "patient/Slot.read", "system/Slot.read", "user/Slot.write", "patient/Slot.write", "system/Slot.write", "system/FinancialTransaction.write" ], "response_types_supported": [ "code" ], "management_endpoint": "https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/personas/provider/my-authorizations", "introspection_endpoint": "https://authorization.cerner.com/tokeninfo", "capabilities": [ "authorize-post", "launch-ehr", "launch-standalone", "client-public", "client-confidential-symmetric", "sso-openid-connect", "context-banner", "context-style", "context-ehr-patient", "context-ehr-encounter", "permission-patient", "permission-user", "permission-offline", "permission-online", "permission-v1", "health-cards" ] } </code<</pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

CarePlan

carePlanRetrieve

Get a care plan by ID

<p>Retrieves an individual care plan by the associated care plan ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/CarePlan/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/CarePlan/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CarePlanApi;

import java.io.File;
import java.util.*;

public class CarePlanApiExample {

    public static void main(String[] args) {
        
        CarePlanApi apiInstance = new CarePlanApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.carePlanRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling CarePlanApi#carePlanRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.CarePlanApi;

public class CarePlanApiExample {

    public static void main(String[] args) {
        CarePlanApi apiInstance = new CarePlanApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.carePlanRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling CarePlanApi#carePlanRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. CarePlanApi *apiInstance = [[CarePlanApi alloc] init]; // Get a care plan by ID [apiInstance carePlanRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CarePlanApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.carePlanRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class carePlanRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new CarePlanApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a care plan by ID apiInstance.carePlanRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling CarePlanApi.carePlanRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CarePlanApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->carePlanRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling CarePlanApi->carePlanRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CarePlanApi;

my $api_instance = WWW::SwaggerClient::CarePlanApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->carePlanRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling CarePlanApi->carePlanRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CarePlanApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a care plan by ID api_instance.care_plan_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling CarePlanApi->carePlanRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan/17463459</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'CarePlan', 'id': '17463459', 'meta': { 'versionId': '1', 'lastUpdated': '2016-03-10T13:43:45.000-06:00' }, 'text': { 'status': 'additional', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;b&gt;Care Plan&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;/b&gt;: Houde, Harry Potter&lt;/p&gt;&lt;p&gt;&lt;b&gt;Title&lt;/b&gt;: History and Physical Note&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description&lt;/b&gt;: Chief Complaint&amp;#10;History of Present Illness&amp;#10;Review of Systems&amp;#10;Medical History&amp;#10;Ongoing&amp;#10;Active silicosis&amp;#10;Allergy testing - no reaction&amp;#10;Breast wound&amp;#10;hidden display as&amp;#10;Housebound&amp;#10;Locking knee&amp;#10;Minimal shared activities&amp;#10;No significant medical problems&amp;#10;Preop testing&amp;#10;pTX stage&amp;#10;Pyogenic Arthritis Involving Multiple Sites&amp;#10;Reality testing&amp;#10;something spooky&amp;#10;T activation syndrome&amp;#10;Taste-blindness&amp;#10;Test diet&amp;#10;Test distance for visual acuity&amp;#10;Testicular failure&amp;#10;Toe Flexion&amp;#10;Visual testing normal&amp;#10;Vitamin D deficiency&amp;#10;Water slide activities&amp;#10;Resolved&amp;#10;Active labor&amp;#10;Inconsistent results on voice testing&amp;#10;Marital problems&amp;#10;O/E - tuning fork testing&amp;#10;Z deformity of thumb&amp;#10;Surgical History&amp;#10;Tone deafness (2006), Tonsil biopsy sample (Week of 05/17/1989), ADA - Adenosine deaminase (1989).&amp;#10;Family History&amp;#10;Patient was adopted&amp;#10;Social History&amp;#10;Alcohol&amp;#10;Current, Beer, Wine, Liquor, Home made hard stuff, Several times per day, 5 drinks/episode average. 10 drinks/episode maximum. Started age 8 Years. Previous treatment: None. Alcohol use interferes with work or home: Yes. Drinks more than intended: Yes. Others hurt by drinking: No. Ready to change: No. Household alcohol concerns: No.&amp;#10;Employment/School&amp;#10;Employed, Work/School description: Desk Job. Activity level: Desk/Office. Operates hazardous equipment: No.&amp;#10;Exercise&amp;#10;Exercise duration: 30. Exercise frequency: 3-4 times/week. Self assessment: Fair condition. Exercise type: Walking, Swimming.&amp;#10;Home/Environment - Low Risk&amp;#10;Lives with Alone. Living situation: Home/Independent. Alcohol abuse in household: Yes. Substance abuse in household: Yes. Smoker in household: No. Injuries/Abuse/Neglect in household: No. Feels unsafe at home: No. Safe place to go: Yes. Agency(s)/Others notified: No. Family/Friends available for support: Yes. Concern for family members at home: No. Major illness in household: No. Financial concerns: No. TV/Computer concerns: No. Risks in environment: Does not wear helmet, Pets/Animal exposure, Stairs.&amp;#10;Nutrition/Health&amp;#10;Type of diet: Generl. Wants to lose weight: No. Sleeping concerns: No. Feels highly stressed: Yes.&amp;#10;Sexual&amp;#10;Sexually active: No. History of sexual abuse: No.&amp;#10;Substance Abuse - Medium Risk&amp;#10;Current, Amphetamines, Cocaine, Ecstasy, Hallucinogens/LSD, Heroin, Inhalants/Glues/Solvents, Marijuana, Methamphetamines, Prescription medications, Daily, Previous treatment: Treatment center, Inpatient, Outpatient. Started age 8 Years. IV drug use: Yes. Drug use interferes with work/home: Yes. Ready to change: No. Household substance abuse concerns: No.&amp;#10;Tobacco&amp;#10;Current every day smoker, Cigars, hand, Household tobacco concerns: Yes&amp;#10;Allergies&amp;#10;oxyCODONE&amp;#10;Peanuts&amp;#10;sulfa drugs&amp;#65533;&amp;#65533;(Anaphylactic reaction)&amp;#10;uranium&amp;#10;iodine&amp;#65533;&amp;#65533;(Hives, Sneezing)&amp;#10;penicillin V potassium&amp;#65533;&amp;#65533;(Hives)&amp;#10;skin test antigens, multiple&amp;#10;Home Medication List&amp;#10;Aceon 2 mg oral tablet, 1 tab(s), Oral, Daily, 11 refills&amp;#10;acetaminophen-tramadol&amp;#10;Physical Exam&amp;#10;Vitals &amp;amp; Measurements&amp;#10;Lab Results&amp;#10;Radiology Results&amp;#10;Assessment/Plan&lt;/p&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Active&lt;/p&gt;&lt;p&gt;&lt;b&gt;Intent&lt;/b&gt;: Plan&lt;/p&gt;&lt;p&gt;&lt;b&gt;Category&lt;/b&gt;: Assessment and Plan of Treatment&lt;/p&gt;&lt;p&gt;&lt;b&gt;Author&lt;/b&gt;: Shaik, Faiz Ahmed&lt;/p&gt;&lt;p&gt;&lt;b&gt;Effective Period&lt;/b&gt;: Mar 10, 2016 7:43 P.M. UTC&lt;/p&gt;&lt;/div&gt;' }, 'status': 'active', 'intent': 'plan', 'category': [ { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/careplan-category', 'code': 'assess-plan', 'display': 'Assessment and Plan of Treatment' } ], 'text': 'Assessment and Plan of Treatment' } ], 'title': 'History and Physical Note', 'subject': { 'reference': 'Patient/1316020', 'display': 'Houde, Harry Potter' }, 'encounter': { 'reference': 'Encounter/1721945' }, 'period': { 'start': '2016-03-10T13:43:32.000-06:00' }, 'author': { 'reference': 'Practitioner/1830018', 'display': 'Shaik, Faiz Ahmed' } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - Example retrieval of a care plan using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan/197286315</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'CarePlan', 'id': '197286315', 'meta': { 'versionId': '1', 'lastUpdated': '2020-04-05T04:00:46.000Z' }, 'text': { 'status': 'additional', 'div': '&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Care Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Title&lt;/b>: Pregnancy Summary Document&lt;/p>&lt;p>&lt;b>Description&lt;/b>: SMART, NANCY\nDOB: 08/11/1980\tAge: 39 Years\tMRN: 00000006930\n------------------------------------------------------\n\t\t\t\tSMART, NANCY DOB: 08/11/80\nPregnancy Summary (Date of Report: 04/04/20)\n\nG 1 P 0 (0,0,0,0)\nGestation: --\tLMP (from pt. history): --\nEDD: --\tEDD/EGA Method: Date of Conception\tEGA: --\n\n-------------------------------\n\t\t\t\tSMART, NANCY DOB: 08/11/80\nAntepartum Note\n\n\tNo antepartum notes have been documented\n\n-------------------------------------\n\t\t\t\tSMART, NANCY DOB: 08/11/80\nProblems (Active Problems Only)\nGestational diabetes mellitus, class A&gt;1&lt; (Related to Pregnant problem) (SNOMED CT: 124602011, Onset: 03/05/20)\n\tComment: Problem added by Discern Expert (SYSTEM, SYSTEM Cerner on 03/05/20)\n\nGestational hypertension (Related to Pregnant problem) (SNOMED CT: 495022012, Onset: 03/05/20)\n\tComment: Problem added by Discern Expert (SYSTEM, SYSTEM Cerner on 03/05/20)\n\nPregnant (SNOMED CT: 191073013, Onset: 06/12/19)\n\n-----------------------\n\t\t\t\tSMART, NANCY DOB: 08/11/80\nRisk Factors and Genetic Screening\nRisk Factors (Current Pregnancy)\nRisk Factors: Diabetes, gestational, type A1, Gestational hypertension\nRisk Factors Comments: --\n\nEthnic Screening\n***** END OF REPORT *****&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Plan&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Assessment and Plan of Treatment&lt;/p>&lt;p>&lt;b>Author&lt;/b>: SYSTEM, SYSTEM Cerner&lt;/p>&lt;p>&lt;b>Effective Period&lt;/b>: Apr 5, 2020 4:00 A.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'intent': 'plan', 'category': [ { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/careplan-category', 'code': 'assess-plan', 'display': 'Assessment and Plan of Treatment' } ], 'text': 'Assessment and Plan of Treatment' } ], 'title': 'Pregnancy Summary Document', 'subject': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'period': { 'start': '2020-04-05T04:00:45.000Z' }, 'author': { 'reference': 'Practitioner/1', 'display': 'SYSTEM, SYSTEM Cerner' } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-entered-in-error-status - Example retrieval of a care plan with an <code>Entered in Error</code> status, using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan/5814234</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'CarePlan', 'id': '5814234', 'meta': { 'versionId': '2', 'lastUpdated': '2014-03-18T20:34:50.000Z' }, 'text': { 'status': 'additional', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Care Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: Houde, Harry Potter&lt;/p>&lt;p>&lt;b>Description&lt;/b>: well, Addendum added&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Entered in Error&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Plan&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Assessment and Plan of Treatment&lt;/p>&lt;/div>' }, 'status': 'entered-in-error', 'intent': 'plan', 'category': [ { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/careplan-category', 'code': 'assess-plan', 'display': 'Assessment and Plan of Treatment' } ], 'text': 'Assessment and Plan of Treatment' } ], 'subject': { 'reference': 'Patient/1316020', 'display': 'Houde, Harry Potter' } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-unknown-status - Example retrieval of a care plan with an <code>Unknown</code> status, using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan/5814234</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'CarePlan', 'id': '5814234', 'meta': { 'versionId': '2', 'lastUpdated': '2014-03-18T20:34:50.000Z' }, 'text': { 'status': 'additional', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Care Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: Houde, Harry Potter&lt;/p>&lt;p>&lt;b>Description&lt;/b>: well, Addendum added&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Unknown&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Plan&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Assessment and Plan of Treatment&lt;/p>&lt;/div>' }, 'status': 'unknown', 'intent': 'plan', 'category': [ { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/careplan-category', 'code': 'assess-plan', 'display': 'Assessment and Plan of Treatment' } ], 'text': 'Assessment and Plan of Treatment' } ], 'subject': { 'reference': 'Patient/1316020', 'display': 'Houde, Harry Potter' } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

carePlanSearch

Get a list of care plans

<p>Retrieves a list of care plans that meet supplied query parameters.</p> <p><b>Note:</b> <ul> <li>The CarePlan.activity element is not supported and not returned. As a result, the CarePlan.activity.detail.status and CarePlan.activity.detail.prohibited modifier elements are not returned.</li> <li>The description of the care plan is included in the CarePlan.text.div element as ASCII text.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/CarePlan

Usage and SDK Samples

curl -X GET "https://localhost/CarePlan?_id=&date=&patient=&category=&_count=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CarePlanApi;

import java.io.File;
import java.util.*;

public class CarePlanApiExample {

    public static void main(String[] args) {
        
        CarePlanApi apiInstance = new CarePlanApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient and category parameters are not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
  • When provided, _count is ignored.
Example: _id=12345 String date = date_example; // String | The time period that the plan covers.
  • When provided, must use both ge and le prefixes in the same search.
  • The lower value must have the ge prefix and the higher value must have the le prefix.
  • The date precision must be consistent.
  • May be combined with the patient and category parameters.
Example: date=ge2016&date=le2017 (Jan 1, 2016 - Dec 31, 2017) or date=ge2016-08-24T12:00:00.000Z&date=le2017-01-24T12:00:00.000Z String patient = patient_example; // String | Who the care plan is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 String category = category_example; // String | The scope of the care plan being searched for.
  • This parameter is required if the _id parameter is not used.
  • Only supports the assess-plan code.
  • Can be combined with the patient parameter.
Example: category=assess-plan String count = count_example; // String | The number of results per page. String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=178866310&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.carePlanSearch(authorization, accept, id, date, patient, category, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling CarePlanApi#carePlanSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.CarePlanApi;

public class CarePlanApiExample {

    public static void main(String[] args) {
        CarePlanApi apiInstance = new CarePlanApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient and category parameters are not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
  • When provided, _count is ignored.
Example: _id=12345 String date = date_example; // String | The time period that the plan covers.
  • When provided, must use both ge and le prefixes in the same search.
  • The lower value must have the ge prefix and the higher value must have the le prefix.
  • The date precision must be consistent.
  • May be combined with the patient and category parameters.
Example: date=ge2016&date=le2017 (Jan 1, 2016 - Dec 31, 2017) or date=ge2016-08-24T12:00:00.000Z&date=le2017-01-24T12:00:00.000Z String patient = patient_example; // String | Who the care plan is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 String category = category_example; // String | The scope of the care plan being searched for.
  • This parameter is required if the _id parameter is not used.
  • Only supports the assess-plan code.
  • Can be combined with the patient parameter.
Example: category=assess-plan String count = count_example; // String | The number of results per page. String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=178866310&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.carePlanSearch(authorization, accept, id, date, patient, category, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling CarePlanApi#carePlanSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID.
  • This parameter is required if the patient and category parameters are not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
  • When provided, _count is ignored.
Example: _id=12345 (optional) String *date = date_example; // The time period that the plan covers.
  • When provided, must use both ge and le prefixes in the same search.
  • The lower value must have the ge prefix and the higher value must have the le prefix.
  • The date precision must be consistent.
  • May be combined with the patient and category parameters.
Example: date=ge2016&date=le2017 (Jan 1, 2016 - Dec 31, 2017) or date=ge2016-08-24T12:00:00.000Z&date=le2017-01-24T12:00:00.000Z (optional) String *patient = patient_example; // Who the care plan is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 (optional) String *category = category_example; // The scope of the care plan being searched for.
  • This parameter is required if the _id parameter is not used.
  • Only supports the assess-plan code.
  • Can be combined with the patient parameter.
Example: category=assess-plan (optional) String *count = count_example; // The number of results per page. (optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=178866310&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) CarePlanApi *apiInstance = [[CarePlanApi alloc] init]; // Get a list of care plans [apiInstance carePlanSearchWith:authorization accept:accept id:id date:date patient:patient category:category count:count revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CarePlanApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID.
  • This parameter is required if the patient and category parameters are not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
  • When provided, _count is ignored.
Example: _id=12345 'date': date_example, // {String} The time period that the plan covers.
  • When provided, must use both ge and le prefixes in the same search.
  • The lower value must have the ge prefix and the higher value must have the le prefix.
  • The date precision must be consistent.
  • May be combined with the patient and category parameters.
Example: date=ge2016&date=le2017 (Jan 1, 2016 - Dec 31, 2017) or date=ge2016-08-24T12:00:00.000Z&date=le2017-01-24T12:00:00.000Z 'patient': patient_example, // {String} Who the care plan is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 'category': category_example, // {String} The scope of the care plan being searched for.
  • This parameter is required if the _id parameter is not used.
  • Only supports the assess-plan code.
  • Can be combined with the patient parameter.
Example: category=assess-plan 'count': count_example, // {String} The number of results per page. 'revinclude': revinclude_example // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=178866310&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.carePlanSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class carePlanSearchExample
    {
        public void main()
        {
            
            var apiInstance = new CarePlanApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient and category parameters are not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
  • When provided, _count is ignored.
Example: _id=12345 (optional) var date = date_example; // String | The time period that the plan covers.
  • When provided, must use both ge and le prefixes in the same search.
  • The lower value must have the ge prefix and the higher value must have the le prefix.
  • The date precision must be consistent.
  • May be combined with the patient and category parameters.
Example: date=ge2016&date=le2017 (Jan 1, 2016 - Dec 31, 2017) or date=ge2016-08-24T12:00:00.000Z&date=le2017-01-24T12:00:00.000Z (optional) var patient = patient_example; // String | Who the care plan is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 (optional) var category = category_example; // String | The scope of the care plan being searched for.
  • This parameter is required if the _id parameter is not used.
  • Only supports the assess-plan code.
  • Can be combined with the patient parameter.
Example: category=assess-plan (optional) var count = count_example; // String | The number of results per page. (optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=178866310&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try { // Get a list of care plans apiInstance.carePlanSearch(authorization, accept, id, date, patient, category, count, revinclude); } catch (Exception e) { Debug.Print("Exception when calling CarePlanApi.carePlanSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CarePlanApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient and category parameters are not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
  • When provided, _count is ignored.
Example: _id=12345 $date = date_example; // String | The time period that the plan covers.
  • When provided, must use both ge and le prefixes in the same search.
  • The lower value must have the ge prefix and the higher value must have the le prefix.
  • The date precision must be consistent.
  • May be combined with the patient and category parameters.
Example: date=ge2016&date=le2017 (Jan 1, 2016 - Dec 31, 2017) or date=ge2016-08-24T12:00:00.000Z&date=le2017-01-24T12:00:00.000Z $patient = patient_example; // String | Who the care plan is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 $category = category_example; // String | The scope of the care plan being searched for.
  • This parameter is required if the _id parameter is not used.
  • Only supports the assess-plan code.
  • Can be combined with the patient parameter.
Example: category=assess-plan $count = count_example; // String | The number of results per page. $revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=178866310&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { $api_instance->carePlanSearch($authorization, $accept, $id, $date, $patient, $category, $count, $revinclude); } catch (Exception $e) { echo 'Exception when calling CarePlanApi->carePlanSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CarePlanApi;

my $api_instance = WWW::SwaggerClient::CarePlanApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID.
  • This parameter is required if the patient and category parameters are not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
  • When provided, _count is ignored.
Example: _id=12345 my $date = date_example; # String | The time period that the plan covers.
  • When provided, must use both ge and le prefixes in the same search.
  • The lower value must have the ge prefix and the higher value must have the le prefix.
  • The date precision must be consistent.
  • May be combined with the patient and category parameters.
Example: date=ge2016&date=le2017 (Jan 1, 2016 - Dec 31, 2017) or date=ge2016-08-24T12:00:00.000Z&date=le2017-01-24T12:00:00.000Z my $patient = patient_example; # String | Who the care plan is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 my $category = category_example; # String | The scope of the care plan being searched for.
  • This parameter is required if the _id parameter is not used.
  • Only supports the assess-plan code.
  • Can be combined with the patient parameter.
Example: category=assess-plan my $count = count_example; # String | The number of results per page. my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=178866310&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target eval { $api_instance->carePlanSearch(authorization => $authorization, accept => $accept, id => $id, date => $date, patient => $patient, category => $category, count => $count, revinclude => $revinclude); }; if ($@) { warn "Exception when calling CarePlanApi->carePlanSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CarePlanApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID.
  • This parameter is required if the patient and category parameters are not used.
  • May not be provided with any other parameters except for _revinclude as indicated below.
  • When provided, _count is ignored.
Example: _id=12345 (optional) date = date_example # String | The time period that the plan covers.
  • When provided, must use both ge and le prefixes in the same search.
  • The lower value must have the ge prefix and the higher value must have the le prefix.
  • The date precision must be consistent.
  • May be combined with the patient and category parameters.
Example: date=ge2016&date=le2017 (Jan 1, 2016 - Dec 31, 2017) or date=ge2016-08-24T12:00:00.000Z&date=le2017-01-24T12:00:00.000Z (optional) patient = patient_example # String | Who the care plan is for. This parameter is required if the _id parameter is not used.
Example: patient=12345 (optional) category = category_example # String | The scope of the care plan being searched for.
  • This parameter is required if the _id parameter is not used.
  • Only supports the assess-plan code.
  • Can be combined with the patient parameter.
Example: category=assess-plan (optional) count = count_example # String | The number of results per page. (optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=178866310&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try: # Get a list of care plans api_instance.care_plan_search(authorization, accept, id=id, date=date, patient=patient, category=category, count=count, revinclude=revinclude) except ApiException as e: print("Exception when calling CarePlanApi->carePlanSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if the <code>patient</code> and <code>category</code> parameters are not used.</li> <li>May not be provided with any other parameters except for <code>_revinclude</code> as indicated below.</li> <li>When provided, <code>_count</code> is ignored.</li> </ul> Example: <code>_id=12345</code>
date
String
The time period that the plan covers. <ul> <li>When provided, must use both <code>ge</code> and <code>le</code> prefixes in the same search.</li> <li>The lower value must have the <code>ge</code> prefix and the higher value must have the <code>le</code> prefix.</li> <li>The date precision must be consistent.</li> <li>May be combined with the patient and category parameters.</li> </ul> Example: <code>date=ge2016&date=le2017 (Jan 1, 2016 - Dec 31, 2017)</code> or <code>date=ge2016-08-24T12:00:00.000Z&date=le2017-01-24T12:00:00.000Z</code>
patient
String
Who the care plan is for. This parameter is required if the <code>_id</code> parameter is not used.<br> Example: <code>patient=12345</code>
category
String
The scope of the care plan being searched for. <ul> <li>This parameter is required if the <code>_id</code> parameter is not used.</li> <li>Only supports the <code>assess-plan</code> code.</li> <li>Can be combined with the <code>patient</code> parameter.</li> </ul> Example: <code>category=assess-plan</code>
_count
String
The number of results per page.
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code></li> <li>May be provided with the <code>_id</code> or <code>patient</code> parameter. Example: <code>_id=178866310&_revinclude=Provenance:target</code></li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: default - Example search.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan?patient=12742400&category=assess-plan</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '8c34294c-ba46-492d-bb8e-9937db0ddd5b', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan?patient=1316020&category=assess-plan' }, { 'relation': 'next', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan?patient=1316020&category=assess-plan&-pageContext=eNqdU21r2zAQ_isrGfvkiJNfE0Mhjq0OQ2cbWwnbvhgjq5nAloLslHX0x09OM9Y2dKwBgXS6e-7R6e5hqkeMa8k16od7hlgnpGBNx--5HFHTN7-URPtmJ-QORUeraHY8VnLkP8fZ6or9E98qduinA9Ni5Fo0qOSjFsa5fiBTRMXH-OS6Ws0OWoZPycJetCHXPdpzPSgZtlO-HRJ7ZE4nPsnHEDvYBxsMFi8DmAM2iwKEx4UA4Ltx2SZiDv7cDih4oeOGLkYL_-jCcE7LlOZIq47vtboTHX-TnF7fWmlyjU0Keeg6s62jKo3riNIyXW8oqcwVubkhMU23pE4iSszFXdMN_II9ansxDELJD5ka-bz48TAIJho5cXwp6Lf6Nq3oy2qYak3f3ny_cfPQgU-z1Tsx9vL9GMe7AONegMEX1ONN_2u6lGd1UebbNCHl6299YYz6MLXEzH9CqphkSZp9_n8xnFR1LoXcTHszmhZ_fJLaecQkvr_8GflK63hTVvn0XHthgweB5S0wmIm3sLN0F7br2EYGYMGzUSpKsk3zTXWOxYHrO663tLDrBb6zBGz_AZv6HmeP8BuKWGNn&-pageDirection=NEXT' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan/17463459', 'resource': R4_CARE_PLAN_ENTRY }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan/13435120', 'resource': { 'resourceType': 'CarePlan', 'id': '13435120', 'meta': { 'versionId': '1', 'lastUpdated': '2015-10-23T10:28:03.000-05:00' }, 'text': { 'status': 'additional', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Care Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: Houde, Harry Potter&lt;/p>&lt;p>&lt;b>Title&lt;/b>: Admission H &amp;amp; P&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Plan&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Assessment and Plan of Treatment&lt;/p>&lt;p>&lt;b>Author&lt;/b>: Koester, Oliver&lt;/p>&lt;p>&lt;b>Effective Period&lt;/b>: Oct 23, 2015 3:25 P.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'intent': 'plan', 'category': [ { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/careplan-category', 'code': 'assess-plan', 'display': 'Assessment and Plan of Treatment' } ], 'text': 'Assessment and Plan of Treatment' } ], 'title': 'Admission H & P', 'subject': { 'reference': 'Patient/1316020', 'display': 'Houde, Harry Potter' }, 'encounter': { 'reference': 'Encounter/1693915' }, 'period': { 'start': '2015-10-23T10:25:00.000-05:00' }, 'author': { 'reference': 'Practitioner/1830030', 'display': 'Koester, Oliver' } } } ] } ```

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-_revinclude - Example search for a care plan while using the <code>_revinclude</code> parameter.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan?_id=178866310&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '627a14f6-0eda-42ab-ad21-e860f5780a20', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan?_id=178866310&_revinclude=Provenance%3Atarget' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan/178866310', 'resource': { 'resourceType': 'CarePlan', 'id': '178866310', 'meta': { 'versionId': '1', 'lastUpdated': '2020-02-03T19:37:47.000Z' }, 'text': { 'status': 'additional', 'div': '&lt;div xmlns=\'http://www.w3.org/1999/xhtml\'>&lt;p>&lt;b>Care Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Patient &lt;/b>: SMITH, MORGAN&lt;/p>&lt;p>&lt;b>Description&lt;/b>: unknown&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p> &lt;b>Intent&lt;/b>: Plan&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Assessment and Plan of Treatment&lt;/p> &lt;p>&lt;b>Effective Period&lt;/b>: Feb 3, 2020 7:39 P.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'intent': 'plan', 'category': [ { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/careplan-category', 'code': 'assess-plan', 'display': 'Assessment and Plan of Treatment' } ], 'text': 'Assessment and Plan of Treatment' } ], 'subject': { 'reference': 'Patient/725944', 'display': 'SMITH, MORGAN' }, 'encounter': { 'reference': 'Encounter/953887' }, 'period': { 'start': '2020-02-03T19:39:33.000Z' } }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/INT.doc-178866310', 'resource': { 'resourceType': 'Provenance', 'id': 'INT.doc-178866310', 'meta': { 'versionId': '178866310', 'lastUpdated': '2020-02-03T19:39:31Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\'http://www.w3.org/1999/xhtml\'>&lt;p>&lt;b>Provenance&lt;/b>&lt;/p> &lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>CarePlan/178866310&lt;/li>&lt;/ul>&lt;p> &lt;b>Recorded&lt;/b>: Feb 3, 2020 1:39 P.M. CST&lt;/p> &lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>DEVENG-DEFAULT-PROV&lt;/dt>&lt;dd> &lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;/div>' }, 'target': [ { 'reference': 'CarePlan/178866310' } ], 'recorded': '2020-02-03T19:39:31Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/57535538', 'display': 'DEVENG-DEFAULT-PROV' } } ] }, 'search': { 'mode': 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - Example search for a care plan using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan?patient=12724066&category=assess-plan</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '013ed260-cdd4-4ffc-947e-aeadb699d3d4', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan?patient=12724066&category=assess-plan' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan/197375407', 'resource': R4_CARE_PLAN_PATIENT_ENTRY }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CarePlan/197286315', 'resource': { 'resourceType': 'CarePlan', 'id': '197286315', 'meta': { 'versionId': '1', 'lastUpdated': '2020-04-05T04:00:46.000Z' }, 'text': { 'status': 'additional', 'div': '&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Care Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Title&lt;/b>: Pregnancy Summary Document&lt;/p>&lt;p>&lt;b>Description&lt;/b>: SMART, NANCY\nDOB: 08/11/1980\tAge: 39 Years\tMRN: 00000006930\n------------------------------------------------------\n\t\t\t\tSMART, NANCY DOB: 08/11/80\nPregnancy Summary (Date of Report: 04/04/20)\n\nG 1 P 0 (0,0,0,0)\nGestation: --\tLMP (from pt. history): --\nEDD: --\tEDD/EGA Method: Date of Conception\tEGA: --\n\n-------------------------------\n\t\t\t\tSMART, NANCY DOB: 08/11/80\nAntepartum Note\n\n\tNo antepartum notes have been documented\n\n-------------------------------------\n\t\t\t\tSMART, NANCY DOB: 08/11/80\nProblems (Active Problems Only)\nGestational diabetes mellitus, class A&gt;1&lt; (Related to Pregnant problem) (SNOMED CT: 124602011, Onset: 03/05/20)\n\tComment: Problem added by Discern Expert (SYSTEM, SYSTEM Cerner on 03/05/20)\n\nGestational hypertension (Related to Pregnant problem) (SNOMED CT: 495022012, Onset: 03/05/20)\n\tComment: Problem added by Discern Expert (SYSTEM, SYSTEM Cerner on 03/05/20)\n\nPregnant (SNOMED CT: 191073013, Onset: 06/12/19)\n\n-----------------\n\t\t\t\tSMART, NANCY DOB: 08/11/80\nRisk Factors and Genetic Screening\nRisk Factors (Current Pregnancy)\nRisk Factors: Diabetes, gestational, type A1, Gestational hypertension\nRisk Factors Comments: --\n\nEthnic Screening\n***** END OF REPORT *****&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Plan&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Assessment and Plan of Treatment&lt;/p>&lt;p>&lt;b>Author&lt;/b>: SYSTEM, SYSTEM Cerner&lt;/p>&lt;p>&lt;b>Effective Period&lt;/b>: Apr 5, 2020 4:00 A.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'intent': 'plan', 'category': [ { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/careplan-category', 'code': 'assess-plan', 'display': 'Assessment and Plan of Treatment' } ], 'text': 'Assessment and Plan of Treatment' } ], 'title': 'Pregnancy Summary Document', 'subject': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'period': { 'start': '2020-04-05T04:00:45.000Z' }, 'author': { 'reference': 'Practitioner/1', 'display': 'SYSTEM, SYSTEM Cerner' } } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

CareTeam

careTeamRetrieve

Get a care team by ID

<p>Retrieves an individual care team by the associated care team ID.</p> <p><b>Note:</b> The CareTeam resource returns the active care teams only.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/CareTeam/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/CareTeam/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CareTeamApi;

import java.io.File;
import java.util.*;

public class CareTeamApiExample {

    public static void main(String[] args) {
        
        CareTeamApi apiInstance = new CareTeamApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.careTeamRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling CareTeamApi#careTeamRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.CareTeamApi;

public class CareTeamApiExample {

    public static void main(String[] args) {
        CareTeamApi apiInstance = new CareTeamApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.careTeamRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling CareTeamApi#careTeamRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. CareTeamApi *apiInstance = [[CareTeamApi alloc] init]; // Get a care team by ID [apiInstance careTeamRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CareTeamApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.careTeamRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class careTeamRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new CareTeamApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a care team by ID apiInstance.careTeamRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling CareTeamApi.careTeamRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CareTeamApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->careTeamRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling CareTeamApi->careTeamRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CareTeamApi;

my $api_instance = WWW::SwaggerClient::CareTeamApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->careTeamRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling CareTeamApi->careTeamRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CareTeamApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a care team by ID api_instance.care_team_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling CareTeamApi->careTeamRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam/CARE_TEAM-119078440-34768489-17490349-4048128-0-22554767</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'CareTeam', 'id': 'CARE_TEAM-119078440-34768489-17490349-4048128-0-22554767', 'meta': { 'versionId': '1584980008', 'lastUpdated': '2020-03-23T16:13:28Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Care Team&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: FHIR, FIRE3&lt;/p>&lt;p>&lt;b>Care Team Name&lt;/b>: Psychology;Blue Team&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Encounter-focused care team&lt;/p>&lt;p>&lt;b>Encounter&lt;/b>: 34768489&lt;/p>&lt;p>&lt;b>Participant&lt;/b>:&lt;/p>&lt;ul>&lt;li>Name: Dickey, Bo; Role: Psychologist (occupation)&lt;/li>&lt;/ul>&lt;/div>' }, 'status': 'active', 'category': [ { 'coding': [ { 'system': 'http://loinc.org', 'code': 'LA27976-2', 'display': 'Encounter-focused care team' } ], 'text': 'Encounter-focused care team' } ], 'name': 'Psychology;Blue Team', 'subject': { 'reference': 'Patient/119078440', 'display': 'FHIR, FIRE3' }, 'encounter': { 'reference': 'Encounter/34768489' }, 'participant': [ { 'role': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '59944000', 'display': 'Psychologist (occupation)' } ], 'text': 'Psychologist (occupation)' } ], 'member': { 'reference': 'Practitioner/17490349', 'display': 'Dickey, Bo' }, 'period': { 'start': '2020-06-22T10:05:08Z', 'end': '2100-12-31T00:00:00Z' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - Example retrieval of a care team using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam/LIFETIME_PROVIDER-4169494-0-3038500-0-0-0</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'CareTeam', 'id': 'LIFETIME_PROVIDER-4169494-0-3038500-0-0-0', 'meta': { 'versionId': '1606410852', 'lastUpdated': '2020-11-26T17:14:12Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Care Team&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SHEPARD, JACK&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Longitudinal-focused care team&lt;/p>&lt;p>&lt;b>Participant&lt;/b>:&lt;/p>&lt;ul>&lt;li>Name: BASE, TEST123; Role: Primary Care Physician&lt;/li>&lt;/ul>&lt;/div>' }, 'status': 'active', 'category': [ { 'coding': [ { 'system': 'http://loinc.org', 'code': 'LA28865-6', 'display': 'Longitudinal-focused care team' } ], 'text': 'Longitudinal-focused care team' } ], 'subject': { 'reference': 'Patient/4169494', 'display': 'SHEPARD, JACK' }, 'participant': [ { 'role': [ { 'text': 'Primary Care Physician' } ], 'member': { 'reference': 'Practitioner/3038500', 'display': 'BASE, TEST123' }, 'period': { 'start': '2020-06-22T10:05:08Z', 'end': '2100-12-31T00:00:00Z' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

careTeamSearch

Get a list of care teams

<p>Retrieves a list of care teams that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/CareTeam

Usage and SDK Samples

curl -X GET "https://localhost/CareTeam?_id=&patient=&encounter=&category=&status=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CareTeamApi;

import java.io.File;
import java.util.*;

public class CareTeamApiExample {

    public static void main(String[] args) {
        
        CareTeamApi apiInstance = new CareTeamApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID. This parameter is required if patient and encounter paremeters are not provided.
Example: _id=12345 String patient = patient_example; // String | Who the care team is for.
  • This parameter is required if the _id and encounter paremeters are not provided.
  • May be combined with status per the US Core guidelines.
  • May be combined with the category parameter.
Example: patient=12345 String encounter = encounter_example; // String | Who the care team is for.
  • This parameter is required if the _id and patient parameters are not provided.
  • Cannot be combined with the category or status parameter.
Example: encounter=98765 String category = category_example; // String | The scope of the care team being searched for.
  • Only supports the longitudinal and encounter codes.
  • Can only be used with the patient parameter.
  • The longitudinal and encounter codes are defined by the CareTeam category system.
Example: category=longitudinal String status = status_example; // String | Indicates the status of the care team String revinclude = revinclude_example; // String | Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.careTeamSearch(authorization, accept, id, patient, encounter, category, status, revinclude); } catch (ApiException e) { System.err.println("Exception when calling CareTeamApi#careTeamSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.CareTeamApi;

public class CareTeamApiExample {

    public static void main(String[] args) {
        CareTeamApi apiInstance = new CareTeamApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID. This parameter is required if patient and encounter paremeters are not provided.
Example: _id=12345 String patient = patient_example; // String | Who the care team is for.
  • This parameter is required if the _id and encounter paremeters are not provided.
  • May be combined with status per the US Core guidelines.
  • May be combined with the category parameter.
Example: patient=12345 String encounter = encounter_example; // String | Who the care team is for.
  • This parameter is required if the _id and patient parameters are not provided.
  • Cannot be combined with the category or status parameter.
Example: encounter=98765 String category = category_example; // String | The scope of the care team being searched for.
  • Only supports the longitudinal and encounter codes.
  • Can only be used with the patient parameter.
  • The longitudinal and encounter codes are defined by the CareTeam category system.
Example: category=longitudinal String status = status_example; // String | Indicates the status of the care team String revinclude = revinclude_example; // String | Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.careTeamSearch(authorization, accept, id, patient, encounter, category, status, revinclude); } catch (ApiException e) { System.err.println("Exception when calling CareTeamApi#careTeamSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID. This parameter is required if patient and encounter paremeters are not provided.
Example: _id=12345 String *patient = patient_example; // Who the care team is for.
  • This parameter is required if the _id and encounter paremeters are not provided.
  • May be combined with status per the US Core guidelines.
  • May be combined with the category parameter.
Example: patient=12345 (optional) String *encounter = encounter_example; // Who the care team is for.
  • This parameter is required if the _id and patient parameters are not provided.
  • Cannot be combined with the category or status parameter.
Example: encounter=98765 (optional) String *category = category_example; // The scope of the care team being searched for.
  • Only supports the longitudinal and encounter codes.
  • Can only be used with the patient parameter.
  • The longitudinal and encounter codes are defined by the CareTeam category system.
Example: category=longitudinal (optional) String *status = status_example; // Indicates the status of the care team (optional) String *revinclude = revinclude_example; // Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) CareTeamApi *apiInstance = [[CareTeamApi alloc] init]; // Get a list of care teams [apiInstance careTeamSearchWith:authorization accept:accept id:id patient:patient encounter:encounter category:category status:status revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CareTeamApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // {String} The logical resource ID. This parameter is required if patient and encounter paremeters are not provided.
Example: _id=12345 var opts = { 'patient': patient_example, // {String} Who the care team is for.
  • This parameter is required if the _id and encounter paremeters are not provided.
  • May be combined with status per the US Core guidelines.
  • May be combined with the category parameter.
Example: patient=12345 'encounter': encounter_example, // {String} Who the care team is for.
  • This parameter is required if the _id and patient parameters are not provided.
  • Cannot be combined with the category or status parameter.
Example: encounter=98765 'category': category_example, // {String} The scope of the care team being searched for.
  • Only supports the longitudinal and encounter codes.
  • Can only be used with the patient parameter.
  • The longitudinal and encounter codes are defined by the CareTeam category system.
Example: category=longitudinal 'status': status_example, // {String} Indicates the status of the care team 'revinclude': revinclude_example // {String} Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.careTeamSearch(authorization, accept, id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class careTeamSearchExample
    {
        public void main()
        {
            
            var apiInstance = new CareTeamApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID. This parameter is required if patient and encounter paremeters are not provided.
Example: _id=12345 var patient = patient_example; // String | Who the care team is for.
  • This parameter is required if the _id and encounter paremeters are not provided.
  • May be combined with status per the US Core guidelines.
  • May be combined with the category parameter.
Example: patient=12345 (optional) var encounter = encounter_example; // String | Who the care team is for.
  • This parameter is required if the _id and patient parameters are not provided.
  • Cannot be combined with the category or status parameter.
Example: encounter=98765 (optional) var category = category_example; // String | The scope of the care team being searched for.
  • Only supports the longitudinal and encounter codes.
  • Can only be used with the patient parameter.
  • The longitudinal and encounter codes are defined by the CareTeam category system.
Example: category=longitudinal (optional) var status = status_example; // String | Indicates the status of the care team (optional) var revinclude = revinclude_example; // String | Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try { // Get a list of care teams apiInstance.careTeamSearch(authorization, accept, id, patient, encounter, category, status, revinclude); } catch (Exception e) { Debug.Print("Exception when calling CareTeamApi.careTeamSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CareTeamApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID. This parameter is required if patient and encounter paremeters are not provided.
Example: _id=12345 $patient = patient_example; // String | Who the care team is for.
  • This parameter is required if the _id and encounter paremeters are not provided.
  • May be combined with status per the US Core guidelines.
  • May be combined with the category parameter.
Example: patient=12345 $encounter = encounter_example; // String | Who the care team is for.
  • This parameter is required if the _id and patient parameters are not provided.
  • Cannot be combined with the category or status parameter.
Example: encounter=98765 $category = category_example; // String | The scope of the care team being searched for.
  • Only supports the longitudinal and encounter codes.
  • Can only be used with the patient parameter.
  • The longitudinal and encounter codes are defined by the CareTeam category system.
Example: category=longitudinal $status = status_example; // String | Indicates the status of the care team $revinclude = revinclude_example; // String | Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { $api_instance->careTeamSearch($authorization, $accept, $id, $patient, $encounter, $category, $status, $revinclude); } catch (Exception $e) { echo 'Exception when calling CareTeamApi->careTeamSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CareTeamApi;

my $api_instance = WWW::SwaggerClient::CareTeamApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID. This parameter is required if patient and encounter paremeters are not provided.
Example: _id=12345 my $patient = patient_example; # String | Who the care team is for.
  • This parameter is required if the _id and encounter paremeters are not provided.
  • May be combined with status per the US Core guidelines.
  • May be combined with the category parameter.
Example: patient=12345 my $encounter = encounter_example; # String | Who the care team is for.
  • This parameter is required if the _id and patient parameters are not provided.
  • Cannot be combined with the category or status parameter.
Example: encounter=98765 my $category = category_example; # String | The scope of the care team being searched for.
  • Only supports the longitudinal and encounter codes.
  • Can only be used with the patient parameter.
  • The longitudinal and encounter codes are defined by the CareTeam category system.
Example: category=longitudinal my $status = status_example; # String | Indicates the status of the care team my $revinclude = revinclude_example; # String | Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target eval { $api_instance->careTeamSearch(authorization => $authorization, accept => $accept, id => $id, patient => $patient, encounter => $encounter, category => $category, status => $status, revinclude => $revinclude); }; if ($@) { warn "Exception when calling CareTeamApi->careTeamSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CareTeamApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID. This parameter is required if patient and encounter paremeters are not provided.
Example: _id=12345 patient = patient_example # String | Who the care team is for.
  • This parameter is required if the _id and encounter paremeters are not provided.
  • May be combined with status per the US Core guidelines.
  • May be combined with the category parameter.
Example: patient=12345 (optional) encounter = encounter_example # String | Who the care team is for.
  • This parameter is required if the _id and patient parameters are not provided.
  • Cannot be combined with the category or status parameter.
Example: encounter=98765 (optional) category = category_example # String | The scope of the care team being searched for.
  • Only supports the longitudinal and encounter codes.
  • Can only be used with the patient parameter.
  • The longitudinal and encounter codes are defined by the CareTeam category system.
Example: category=longitudinal (optional) status = status_example # String | Indicates the status of the care team (optional) revinclude = revinclude_example # String | Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try: # Get a list of care teams api_instance.care_team_search(authorization, accept, id, patient=patient, encounter=encounter, category=category, status=status, revinclude=revinclude) except ApiException as e: print("Exception when calling CareTeamApi->careTeamSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id*
String
The logical resource ID. This parameter is required if <code>patient</code> and <code>encounter</code> paremeters are not provided. <br> Example: <code>_id=12345</code>
Required
patient
String
Who the care team is for. <ul> <li>This parameter is required if the <code>_id</code> and <code>encounter</code> paremeters are not provided. </li> <li>May be combined with <code>status</code> per the US Core guidelines.</li> <li>May be combined with the <code>category</code> parameter.</li> </ul> Example: <code>patient=12345</code>
encounter
String
Who the care team is for. <ul> <li>This parameter is required if the <code>_id</code> and <code>patient</code> parameters are not provided.</li> <li>Cannot be combined with the <code>category</code> or <code>status</code> parameter.</li> </ul> Example: <code>encounter=98765</code>
category
String
The scope of the care team being searched for. <ul> <li>Only supports the <code>longitudinal</code> and <code>encounter</code> codes.</li> <li>Can only be used with the <code>patient</code> parameter.</li> <li>The <code>longitudinal</code> and <code>encounter</code> codes are defined by the CareTeam category system.</li> </ul> Example: <code>category=longitudinal</code>
status
String
Indicates the status of the care team
_revinclude
String
Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code></li> <li>May be provided with the <code>_id</code> or <code>patient</code> parameter. Example: <code>_id=LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&_revinclude=Provenance:target</code> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: default - Example search.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam?patient=119078440&category=encounter</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '8c34294c-ba46-492d-bb8e-9937db0ddd5b', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam?patient=119078440&category=encounter' }, { 'relation': 'next', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam?patient=119078440' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam/CARE_TEAM-119078440-34768489-17490349-4048128-0-22554767', 'resource': R4_CARE_TEAM_ENTRY } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-_revinclude - Example search for a care team using the <code>_revinclude</code> parameter.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam?_id=LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '0bcf7619-a5c4-4363-b234-3803f7cb0d44', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam?patient=4169494' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam/LIFETIME_PROVIDER-4169494-0-4105597-0-0-0', 'resource': { 'resourceType': 'CareTeam', 'id': 'LIFETIME_PROVIDER-4169494-0-4105597-0-0-0', 'meta': { 'versionId': '1606412761', 'lastUpdated': '2020-11-26T17:46:01Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Care Team&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SHEPARD, JACK&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Longitudinal-focused care team&lt;/p>&lt;p>&lt;b>Participant&lt;/b>:&lt;/p>&lt;ul>&lt;li>Name: ONEPLAN, ONEPLAN; Role: Family medicine specialist (occupation)&lt;/li>&lt;/ul>&lt;/div>' }, 'status': 'active', 'category': [ { 'coding': [ { 'system': 'http://loinc.org', 'code': 'LA28865-6', 'display': 'Longitudinal-focused care team' } ], 'text': 'Longitudinal-focused care team' } ], 'subject': { 'reference': 'Patient/4169494', 'display': 'SHEPARD, JACK' }, 'participant': [ { 'role': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '62247001', 'display': 'Family medicine specialist (occupation)' } ], 'text': 'Family medicine specialist (occupation)' } ], 'member': { 'reference': 'Practitioner/4105597', 'display': 'ONEPLAN, ONEPLAN' }, 'period': { 'start': '2020-06-22T10:05:08Z', 'end': '2100-12-31T00:00:00Z' } } ] }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/INT.hcncrn-00a5d6eb-c567-42f7-be07-53804cece075', 'resource': { 'resourceType': 'Provenance', 'id': 'INT.cteam-LIFETIME_PROVIDER-4169494-0-4105597-0-0-0', 'meta': { 'versionId': '00a5d6eb-c567-42f7-be07-53804cece075', 'lastUpdated': '2020-07-06T19:36:23Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>CareTeam/LIFETIME_PROVIDER-4169494-0-4105597-0-0-0&lt;/li>&lt;/ul>&lt;p>&lt;b>RecordedSpence, Open Platform IA, Stephen&lt;/b>: Jul 6, 2020 7:36 P.M. UTC&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;/div>' }, 'target': [ { 'reference': 'CareTeam/LIFETIME_PROVIDER-4169494-0-4105597-0-0-0' } ], 'recorded': '2020-07-06T19:36:23Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Practitioner/12724064', 'display': 'Spence, Open Platform IA, Stephen' } } ] }, 'search': { 'mode': 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - Example search for a care team using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam?patient=4169494</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '0bcf7619-a5c4-4363-b234-3803f7cb0d44', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam?patient=4169494' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam/LIFETIME_PROVIDER-4169494-0-3038500-0-0-0', 'resource': R4_CARE_TEAM_ENTRY }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam/LIFETIME_PROVIDER-4169494-0-4105597-0-0-0', 'resource': { 'resourceType': 'CareTeam', 'id': 'LIFETIME_PROVIDER-4169494-0-4105597-0-0-0', 'meta': { 'versionId': '1606412761', 'lastUpdated': '2020-11-26T17:46:01Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Care Team&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SHEPARD, JACK&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Longitudinal-focused care team&lt;/p>&lt;p>&lt;b>Participant&lt;/b>:&lt;/p>&lt;ul>&lt;li>Name: ONEPLAN, ONEPLAN; Role: Family medicine specialist (occupation)&lt;/li>&lt;/ul>&lt;/div>' }, 'status': 'active', 'category': [ { 'coding': [ { 'system': 'http://loinc.org', 'code': 'LA28865-6', 'display': 'Longitudinal-focused care team' } ], 'text': 'Longitudinal-focused care team' } ], 'subject': { 'reference': 'Patient/4169494', 'display': 'SHEPARD, JACK' }, 'participant': [ { 'role': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '62247001', 'display': 'Family medicine specialist (occupation)' } ], 'text': 'Family medicine specialist (occupation)' } ], 'member': { 'reference': 'Practitioner/4105597', 'display': 'ONEPLAN, ONEPLAN' }, 'period': { 'start': '2020-06-22T10:05:08Z', 'end': '2100-12-31T00:00:00Z' } } ] } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/CareTeam/LIFETIME_PROVIDER-4169494-0-4090846-0-0-0', 'resource': { 'resourceType': 'CareTeam', 'id': 'LIFETIME_PROVIDER-4169494-0-4090846-0-0-0', 'meta': { 'versionId': '1606743013', 'lastUpdated': '2020-11-30T13:30:13Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Care Team&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SHEPARD, JACK&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Longitudinal-focused care team&lt;/p>&lt;p>&lt;b>Participant&lt;/b>:&lt;/p>&lt;ul>&lt;li>Name: P, Ashoka; Role: Clinical oncologist (occupation)&lt;/li>&lt;/ul>&lt;/div>' }, 'status': 'active', 'category': [ { 'coding': [ { 'system': 'http://loinc.org', 'code': 'LA28865-6', 'display': 'Longitudinal-focused care team' } ], 'text': 'Longitudinal-focused care team' } ], 'subject': { 'reference': 'Patient/4169494', 'display': 'SHEPARD, JACK' }, 'participant': [ { 'role': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '309295000', 'display': 'Clinical oncologist (occupation)' } ], 'text': 'Clinical oncologist (occupation)' } ], 'member': { 'reference': 'Practitioner/4090846', 'display': 'P, Ashoka' }, 'period': { 'start': '2020-06-22T10:05:08Z', 'end': '2100-12-31T00:00:00Z' } } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

ChargeItem

chargeItemCredit

Create a credit charge item

<p>Creates an offsetting charge item for an existing debit charge item.</p> <p><b>Note:</b> Only the body fields mentioned below are supported. Unsupported fields are ignored.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/ChargeItem/{ID}/$credit

Usage and SDK Samples

curl -X POST "https://localhost/ChargeItem/{ID}/$credit"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChargeItemApi;

import java.io.File;
import java.util.*;

public class ChargeItemApiExample {

    public static void main(String[] args) {
        
        ChargeItemApi apiInstance = new ChargeItemApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String iD = iD_example; // String | The logical resource ID. ChargeItemCreditBody payload = ; // ChargeItemCreditBody | try { apiInstance.chargeItemCredit(accept, authorization, iD, payload); } catch (ApiException e) { System.err.println("Exception when calling ChargeItemApi#chargeItemCredit"); e.printStackTrace(); } } }
import io.swagger.client.api.ChargeItemApi;

public class ChargeItemApiExample {

    public static void main(String[] args) {
        ChargeItemApi apiInstance = new ChargeItemApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String iD = iD_example; // String | The logical resource ID. ChargeItemCreditBody payload = ; // ChargeItemCreditBody | try { apiInstance.chargeItemCredit(accept, authorization, iD, payload); } catch (ApiException e) { System.err.println("Exception when calling ChargeItemApi#chargeItemCredit"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *iD = iD_example; // The logical resource ID. ChargeItemCreditBody *payload = ; // ChargeItemApi *apiInstance = [[ChargeItemApi alloc] init]; // Create a credit charge item [apiInstance chargeItemCreditWith:accept authorization:authorization iD:iD payload:payload completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ChargeItemApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var iD = iD_example; // {String} The logical resource ID. var payload = ; // {ChargeItemCreditBody} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.chargeItemCredit(accept, authorization, iDpayload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class chargeItemCreditExample
    {
        public void main()
        {
            
            var apiInstance = new ChargeItemApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var iD = iD_example; // String | The logical resource ID. var payload = new ChargeItemCreditBody(); // ChargeItemCreditBody | try { // Create a credit charge item apiInstance.chargeItemCredit(accept, authorization, iD, payload); } catch (Exception e) { Debug.Print("Exception when calling ChargeItemApi.chargeItemCredit: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ChargeItemApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$iD = iD_example; // String | The logical resource ID. $payload = ; // ChargeItemCreditBody | try { $api_instance->chargeItemCredit($accept, $authorization, $iD, $payload); } catch (Exception $e) { echo 'Exception when calling ChargeItemApi->chargeItemCredit: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChargeItemApi;

my $api_instance = WWW::SwaggerClient::ChargeItemApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $iD = iD_example; # String | The logical resource ID. my $payload = WWW::SwaggerClient::Object::ChargeItemCreditBody->new(); # ChargeItemCreditBody | eval { $api_instance->chargeItemCredit(accept => $accept, authorization => $authorization, iD => $iD, payload => $payload); }; if ($@) { warn "Exception when calling ChargeItemApi->chargeItemCredit: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ChargeItemApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

iD = iD_example # String | The logical resource ID. payload = # ChargeItemCreditBody | try: # Create a credit charge item api_instance.charge_item_credit(accept, authorization, iD, payload) except ApiException as e: print("Exception when calling ChargeItemApi->chargeItemCredit: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
Body parameters
Name Description
payload *

Responses

Status: 201 - Created

Name Type Format Description
X-Request-Id String The Oracle troubleshooting identifier.
opc-request-id String The Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.
Location String The URL location of the created entity.<br> Example: <pre><code>https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Parameters/642774</code></pre>

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem/292427912/$credit</code></pre> <b>Example Response:</b> <pre><code>no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 07 Sep 2021 17:23:14 GMT Etag: W/"0" Location: https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem/2180632343 Last-Modified: Tue, 07 Sep 2021 17:25:14 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.


chargeItemModify

Create a modified charge item

<p>Creates a new charge item from modifying an existing charge item.</p> <p><b>Note:</b> Only the body fields mentioned below are supported. Unsupported fields are ignored.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/ChargeItem/$modify

Usage and SDK Samples

curl -X POST "https://localhost/ChargeItem/$modify"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChargeItemApi;

import java.io.File;
import java.util.*;

public class ChargeItemApiExample {

    public static void main(String[] args) {
        
        ChargeItemApi apiInstance = new ChargeItemApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

ChargeItemModifyBody payload = ; // ChargeItemModifyBody | try { apiInstance.chargeItemModify(accept, authorization, payload); } catch (ApiException e) { System.err.println("Exception when calling ChargeItemApi#chargeItemModify"); e.printStackTrace(); } } }
import io.swagger.client.api.ChargeItemApi;

public class ChargeItemApiExample {

    public static void main(String[] args) {
        ChargeItemApi apiInstance = new ChargeItemApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

ChargeItemModifyBody payload = ; // ChargeItemModifyBody | try { apiInstance.chargeItemModify(accept, authorization, payload); } catch (ApiException e) { System.err.println("Exception when calling ChargeItemApi#chargeItemModify"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

ChargeItemModifyBody *payload = ; // ChargeItemApi *apiInstance = [[ChargeItemApi alloc] init]; // Create a modified charge item [apiInstance chargeItemModifyWith:accept authorization:authorization payload:payload completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ChargeItemApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var payload = ; // {ChargeItemModifyBody} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.chargeItemModify(accept, authorization, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class chargeItemModifyExample
    {
        public void main()
        {
            
            var apiInstance = new ChargeItemApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var payload = new ChargeItemModifyBody(); // ChargeItemModifyBody | try { // Create a modified charge item apiInstance.chargeItemModify(accept, authorization, payload); } catch (Exception e) { Debug.Print("Exception when calling ChargeItemApi.chargeItemModify: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ChargeItemApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$payload = ; // ChargeItemModifyBody | try { $api_instance->chargeItemModify($accept, $authorization, $payload); } catch (Exception $e) { echo 'Exception when calling ChargeItemApi->chargeItemModify: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChargeItemApi;

my $api_instance = WWW::SwaggerClient::ChargeItemApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $payload = WWW::SwaggerClient::Object::ChargeItemModifyBody->new(); # ChargeItemModifyBody | eval { $api_instance->chargeItemModify(accept => $accept, authorization => $authorization, payload => $payload); }; if ($@) { warn "Exception when calling ChargeItemApi->chargeItemModify: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ChargeItemApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

payload = # ChargeItemModifyBody | try: # Create a modified charge item api_instance.charge_item_modify(accept, authorization, payload) except ApiException as e: print("Exception when calling ChargeItemApi->chargeItemModify: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
Body parameters
Name Description
payload *

Responses

Status: 201 - Modified

Name Type Format Description
X-Request-Id String The Oracle troubleshooting identifier.
opc-request-id String The Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and is used to specify the <code>If-Match</code> header value on subsequent updates.
Location String The URL location of the created entity.<br> Example: <pre><code>Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem/2180632343</code></pre>

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem/$modify </code></pre> <b>Example Response:</b> <pre><code>no-cache Content-Length: 0 Content-Type: text/html Date: Fri, 16 Jul 2021 17:23:14 GMT Etag: W/"0" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem/2180632343 Last-Modified: Fri, 16 Jul 2021 17:23:13 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.


chargeItemSearch

Get a list of charge items

Retrieves a list of charge items that meet supplied query parameters.


/ChargeItem

Usage and SDK Samples

curl -X GET "https://localhost/ChargeItem?_id=&context=&account=&-status=&_count="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChargeItemApi;

import java.io.File;
import java.util.*;

public class ChargeItemApiExample {

    public static void main(String[] args) {
        
        ChargeItemApi apiInstance = new ChargeItemApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID associated with the charge item. Only a single charge item ID can be provided. This paramater is required if context or account is not used.

        String context = context_example; // String | The encounter associated with the charge item. Must reference an encounter. This paramater is required if _id or account is not used. 

        String account = account_example; // String | The account associated with the charge item. Only charge-group types are supported. This paramater is required if _id or context is not used.

        String status = status_example; // String | The status of the charge item.
  • Must be provided with context or account.
  • Must be set to billable.
String count = count_example; // String | The maximum number of results to return. try { apiInstance.chargeItemSearch(accept, id, context, account, status, count); } catch (ApiException e) { System.err.println("Exception when calling ChargeItemApi#chargeItemSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.ChargeItemApi;

public class ChargeItemApiExample {

    public static void main(String[] args) {
        ChargeItemApi apiInstance = new ChargeItemApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID associated with the charge item. Only a single charge item ID can be provided. This paramater is required if context or account is not used.

        String context = context_example; // String | The encounter associated with the charge item. Must reference an encounter. This paramater is required if _id or account is not used. 

        String account = account_example; // String | The account associated with the charge item. Only charge-group types are supported. This paramater is required if _id or context is not used.

        String status = status_example; // String | The status of the charge item.
  • Must be provided with context or account.
  • Must be set to billable.
String count = count_example; // String | The maximum number of results to return. try { apiInstance.chargeItemSearch(accept, id, context, account, status, count); } catch (ApiException e) { System.err.println("Exception when calling ChargeItemApi#chargeItemSearch"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID associated with the charge item. Only a single charge item ID can be provided. This paramater is required if context or account is not used.
 (optional)
String *context = context_example; // The encounter associated with the charge item. Must reference an encounter. This paramater is required if _id or account is not used. 
 (optional)
String *account = account_example; // The account associated with the charge item. Only charge-group types are supported. This paramater is required if _id or context is not used.
 (optional)
String *status = status_example; // The status of the charge item.
  • Must be provided with context or account.
  • Must be set to billable.
(optional) String *count = count_example; // The maximum number of results to return. (optional) ChargeItemApi *apiInstance = [[ChargeItemApi alloc] init]; // Get a list of charge items [apiInstance chargeItemSearchWith:accept id:id context:context account:account status:status count:count completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ChargeItemApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example, // {String} The logical resource ID associated with the charge item. Only a single charge item ID can be provided. This paramater is required if context or account is not used.

  'context': context_example, // {String} The encounter associated with the charge item. Must reference an encounter. This paramater is required if _id or account is not used. 

  'account': account_example, // {String} The account associated with the charge item. Only charge-group types are supported. This paramater is required if _id or context is not used.

  'status': status_example, // {String} The status of the charge item.
  • Must be provided with context or account.
  • Must be set to billable.
'count': count_example // {String} The maximum number of results to return. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.chargeItemSearch(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class chargeItemSearchExample
    {
        public void main()
        {
            
            var apiInstance = new ChargeItemApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID associated with the charge item. Only a single charge item ID can be provided. This paramater is required if context or account is not used.
 (optional) 
            var context = context_example;  // String | The encounter associated with the charge item. Must reference an encounter. This paramater is required if _id or account is not used. 
 (optional) 
            var account = account_example;  // String | The account associated with the charge item. Only charge-group types are supported. This paramater is required if _id or context is not used.
 (optional) 
            var status = status_example;  // String | The status of the charge item.
  • Must be provided with context or account.
  • Must be set to billable.
(optional) var count = count_example; // String | The maximum number of results to return. (optional) try { // Get a list of charge items apiInstance.chargeItemSearch(accept, id, context, account, status, count); } catch (Exception e) { Debug.Print("Exception when calling ChargeItemApi.chargeItemSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ChargeItemApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID associated with the charge item. Only a single charge item ID can be provided. This paramater is required if context or account is not used.

$context = context_example; // String | The encounter associated with the charge item. Must reference an encounter. This paramater is required if _id or account is not used. 

$account = account_example; // String | The account associated with the charge item. Only charge-group types are supported. This paramater is required if _id or context is not used.

$status = status_example; // String | The status of the charge item.
  • Must be provided with context or account.
  • Must be set to billable.
$count = count_example; // String | The maximum number of results to return. try { $api_instance->chargeItemSearch($accept, $id, $context, $account, $status, $count); } catch (Exception $e) { echo 'Exception when calling ChargeItemApi->chargeItemSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChargeItemApi;

my $api_instance = WWW::SwaggerClient::ChargeItemApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID associated with the charge item. Only a single charge item ID can be provided. This paramater is required if context or account is not used.

my $context = context_example; # String | The encounter associated with the charge item. Must reference an encounter. This paramater is required if _id or account is not used. 

my $account = account_example; # String | The account associated with the charge item. Only charge-group types are supported. This paramater is required if _id or context is not used.

my $status = status_example; # String | The status of the charge item.
  • Must be provided with context or account.
  • Must be set to billable.
my $count = count_example; # String | The maximum number of results to return. eval { $api_instance->chargeItemSearch(accept => $accept, id => $id, context => $context, account => $account, status => $status, count => $count); }; if ($@) { warn "Exception when calling ChargeItemApi->chargeItemSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ChargeItemApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID associated with the charge item. Only a single charge item ID can be provided. This paramater is required if context or account is not used.
 (optional)
context = context_example # String | The encounter associated with the charge item. Must reference an encounter. This paramater is required if _id or account is not used. 
 (optional)
account = account_example # String | The account associated with the charge item. Only charge-group types are supported. This paramater is required if _id or context is not used.
 (optional)
status = status_example # String | The status of the charge item.
  • Must be provided with context or account.
  • Must be set to billable.
(optional) count = count_example # String | The maximum number of results to return. (optional) try: # Get a list of charge items api_instance.charge_item_search(accept, id=id, context=context, account=account, status=status, count=count) except ApiException as e: print("Exception when calling ChargeItemApi->chargeItemSearch: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID associated with the charge item. Only a single charge item ID can be provided. This paramater is required if <code>context</code> or <code>account</code> is not used.
context
String
The encounter associated with the charge item. Must reference an encounter. This paramater is required if <code>_id</code> or <code>account</code> is not used.
account
String
The account associated with the charge item. Only charge-group types are supported. This paramater is required if <code>_id</code> or <code>context</code> is not used.
-status
String
The status of the charge item. <ul> <li>Must be provided with <code>context</code> or <code>account</code>.</li> <li>Must be set to <code>billable</code>.</li> </ul>
_count
String
The maximum number of results to return.

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem?context=97953601&-status=billable </code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "0f2ae629-4e99-4843-a200-406dffce7091", "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem?context=97953601&-status=billable" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem/292870306", "resource": { "resourceType": "ChargeItem", "id": "292870306", "meta": { "versionId": "1", "lastUpdated": "2020-03-09T17:23:00Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Charge Item&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Billable&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: 12742419&lt;/p>&lt;p>&lt;b>Encounter&lt;/b>: 97953601&lt;/p>&lt;p>&lt;b>Code&lt;/b>: 64897&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: Mar 6, 2020 6:22 P.M. UTC&lt;/p>&lt;/div>" }, "extension": [ { "valueMoney": { "value": 100, "currency": "USD" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/unit-price" }, { "valueMoney": { "value": 800, "currency": "USD" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/net-price" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://hl7.org/fhir/sid/ndc", "code": "1111-1111-111" } ] }, "url": "national-drug-product-code" }, { "valueQuantity": { "value": 2.0, "unit": "milligram (mass)", "system": "http://unitsofmeasure.org", "code": "mg" }, "url": "national-drug-product-quantity" }, { "valueDecimal": 2, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/quantity-conversion-factor" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/national-drug-product" }, { "valueString": "Acetaminophen Level", "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/description" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "615214" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-CPT", "code": "10081" } ] }, "url": "code" }, { "valueUnsignedInt": 1, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/priority" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/procedure-code" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "615215" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-HCPCS", "code": "A0130" } ] }, "url": "code" }, { "valueUnsignedInt": 1, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/priority" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/procedure-code" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "3692" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-MODIFIER", "code": "66" } ] }, "url": "code" }, { "valueUnsignedInt": 1, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/priority" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/modifier-code" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "615217" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-REVENUE", "code": "0024" } ] }, "url": "code", { "valueUnsignedInt": 1, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/priority" } } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/revenue-code" } ], "status": "billable", "code": { "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "667687" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-CDM_SCHED", "code": "64897" } ] }, "subject": { "reference": "Patient/12742419" }, "context": { "reference": "Encounter/97953601" }, "occurrenceDateTime": "2020-03-06T18:22:16Z", "performer": [ { "function": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0912", "code": "OP", "display": "Ordering Provider" } ], "text": "Ordering Provider" }, "actor": { "reference": "Practitioner/11817978" } } ], "requestingOrganization": { "reference": "Organization/1054423" }, "quantity": { "value": 8 }, "enterer": { "reference": "Practitioner/12742359" }, "enteredDate": "2020-03-09T17:22:57Z", "account": [ { "reference": "Account/F61853062" }, { "reference": "Account/C98900463" } ] } } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

createItemCredit

Create a charge item

<p>Creates a charge event, which can result in the creation of one or more charge items.</p> <p><b>Note:</b> Only the body fields mentioned below are supported.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/ChargeItem/$create

Usage and SDK Samples

curl -X POST "https://localhost/ChargeItem/$create"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChargeItemApi;

import java.io.File;
import java.util.*;

public class ChargeItemApiExample {

    public static void main(String[] args) {
        
        ChargeItemApi apiInstance = new ChargeItemApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

ChargeItemCreateBody payload = ; // ChargeItemCreateBody | try { apiInstance.createItemCredit(accept, authorization, payload); } catch (ApiException e) { System.err.println("Exception when calling ChargeItemApi#createItemCredit"); e.printStackTrace(); } } }
import io.swagger.client.api.ChargeItemApi;

public class ChargeItemApiExample {

    public static void main(String[] args) {
        ChargeItemApi apiInstance = new ChargeItemApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

ChargeItemCreateBody payload = ; // ChargeItemCreateBody | try { apiInstance.createItemCredit(accept, authorization, payload); } catch (ApiException e) { System.err.println("Exception when calling ChargeItemApi#createItemCredit"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

ChargeItemCreateBody *payload = ; // ChargeItemApi *apiInstance = [[ChargeItemApi alloc] init]; // Create a charge item [apiInstance createItemCreditWith:accept authorization:authorization payload:payload completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ChargeItemApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var payload = ; // {ChargeItemCreateBody} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.createItemCredit(accept, authorization, payload, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createItemCreditExample
    {
        public void main()
        {
            
            var apiInstance = new ChargeItemApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var payload = new ChargeItemCreateBody(); // ChargeItemCreateBody | try { // Create a charge item apiInstance.createItemCredit(accept, authorization, payload); } catch (Exception e) { Debug.Print("Exception when calling ChargeItemApi.createItemCredit: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ChargeItemApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$payload = ; // ChargeItemCreateBody | try { $api_instance->createItemCredit($accept, $authorization, $payload); } catch (Exception $e) { echo 'Exception when calling ChargeItemApi->createItemCredit: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChargeItemApi;

my $api_instance = WWW::SwaggerClient::ChargeItemApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $payload = WWW::SwaggerClient::Object::ChargeItemCreateBody->new(); # ChargeItemCreateBody | eval { $api_instance->createItemCredit(accept => $accept, authorization => $authorization, payload => $payload); }; if ($@) { warn "Exception when calling ChargeItemApi->createItemCredit: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ChargeItemApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

payload = # ChargeItemCreateBody | try: # Create a charge item api_instance.create_item_credit(accept, authorization, payload) except ApiException as e: print("Exception when calling ChargeItemApi->createItemCredit: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
Body parameters
Name Description
payload *

Responses

Status: 200 - **OK**

Name Type Format Description
X-Request-Id String The Oracle troubleshooting identifier.
opc-request-id String The Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.
Location String The URL location of the created entity.<br> Example: <pre><code>https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Parameters/642774</code></pre>

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem/$create</code></pre> <b>Example Response:</b> <pre><code>no-cache Content-Length: 0 Content-Type: text/html Date: Thu, 11 Nov 2021 17:23:14 GMT Etag: W/"0" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem/$create Last-Modified: Thu, 11 Nov 2021 17:25:14 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.


retrieveChargeItem

Get a charge item by ID

Retrieves an individual charge item by the associated charge item ID.


/ChargeItem/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/ChargeItem/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChargeItemApi;

import java.io.File;
import java.util.*;

public class ChargeItemApiExample {

    public static void main(String[] args) {
        
        ChargeItemApi apiInstance = new ChargeItemApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveChargeItem(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChargeItemApi#retrieveChargeItem");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChargeItemApi;

public class ChargeItemApiExample {

    public static void main(String[] args) {
        ChargeItemApi apiInstance = new ChargeItemApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveChargeItem(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChargeItemApi#retrieveChargeItem");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


ChargeItemApi *apiInstance = [[ChargeItemApi alloc] init];

// Get a charge item by ID
[apiInstance retrieveChargeItemWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ChargeItemApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.retrieveChargeItem(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveChargeItemExample
    {
        public void main()
        {
            
            var apiInstance = new ChargeItemApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get a charge item by ID
                apiInstance.retrieveChargeItem(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChargeItemApi.retrieveChargeItem: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ChargeItemApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->retrieveChargeItem($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling ChargeItemApi->retrieveChargeItem: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChargeItemApi;

my $api_instance = WWW::SwaggerClient::ChargeItemApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->retrieveChargeItem(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling ChargeItemApi->retrieveChargeItem: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ChargeItemApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get a charge item by ID
    api_instance.retrieve_charge_item(accept, iD)
except ApiException as e:
    print("Exception when calling ChargeItemApi->retrieveChargeItem: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ChargeItem/321088041 </code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "ChargeItem", "id": "321088041", "meta": { "versionId": "1", "lastUpdated": "2022-01-21T14:15:11Z" }, "text": { "status": "generated", "div": "&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Charge Item&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Billable&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: 12768550&lt;/p>&lt;p>&lt;b>Encounter&lt;/b>: 97965088&lt;/p>&lt;p>&lt;b>Code&lt;/b>: 1010222&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: Jan 21, 2022 1:54 P.M. UTC&lt;/p>&lt;/div>" }, "extension": [ { "valueMoney": { "value": 1, "currency": "USD" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/unit-price" }, { "valueMoney": { "value": 1, "currency": "USD" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/net-price" }, { "valueReference": { "reference": "ChargeItem/321088013" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/replacing" }, { "valueReference": { "reference": "Location/2572643903", "display": "CITY-NU02" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/performing-location" }, { "valueString": "Blood Culture", "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/description" }, { "extension": [ { "id": "2572130057", "valueString": "Service Connected", "url": "custom-attribute-name" }, { "valueInteger": 1, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "extension": [ { "id": "2572130093", "valueString": "Special Authority", "url": "custom-attribute-name" }, { "valueInteger": 0, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "615214" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-CPT", "code": "87075" } ] }, "url": "code" }, { "valueUnsignedInt": 1, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/priority" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/procedure-code" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "3692" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-MODIFIER", "code": "32" } ] }, "url": "code" }, { "valueUnsignedInt": 1, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/priority" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/modifier-code" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "615216" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-PROCCODE", "code": "0N2" } ] }, "url": "code" }, { "valueUnsignedInt": 1, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/priority" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/procedure-code" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "615217" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-REVENUE", "code": "0302" } ] }, "url": "code" }, { "valueUnsignedInt": 1, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/priority" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/revenue-code" } ], "status": "billable", "code": { "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "667687" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-CDM_SCHED", "code": "1010222" } ] }, "subject": { "reference": "Patient/12768550" }, "context": { "reference": "Encounter/97965088" }, "occurrenceDateTime": "2022-01-21T13:54:00Z", "performer": [ { "function": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0912", "code": "OP", "display": "Ordering Provider" } ], "text": "Ordering Provider" }, "actor": { "reference": "Practitioner/639925" } }, { "function": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType-ParticipationType", "code": "VRF", "display": "verifier" } ], "text": "verifier" }, "actor": { "reference": "Practitioner/1293126" } } ], "requestingOrganization": { "reference": "Organization/675844" }, "quantity": { "value": 1 }, "enterer": { "reference": "Practitioner/12754008" }, "enteredDate": "2022-01-21T14:02:16Z", "reason": [ { "extension": [ { "valueUnsignedInt": 1, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/priority" } ], "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "3693" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-ICD", "code": "R51" } ] }, { "extension": [ { "valueUnsignedInt": 2, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/priority" } ], "coding": [ { "extension": [ { "valueCoding": { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14002", "code": "3693" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/bill-code-schedule" } ], "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/CodeSystem/BillCodes-ICD", "code": "Y92.321" } ] } ], "account": [ { "reference": "Account/F61865237" }, { "reference": "Account/C101453424" }, { "reference": "Account/C101453425" } ], "supportingInformation": [ { "reference": "ServiceRequest/345980373" } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Communication

createCommunication

Create a communication

Creates a new communication.


/Communication

Usage and SDK Samples

curl -X POST "https://localhost/Communication"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CommunicationApi;

import java.io.File;
import java.util.*;

public class CommunicationApiExample {

    public static void main(String[] args) {
        
        CommunicationApi apiInstance = new CommunicationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. CommunicationCreateBody createBody = ; // CommunicationCreateBody | try { apiInstance.createCommunication(accept, authorization, contentType, createBody); } catch (ApiException e) { System.err.println("Exception when calling CommunicationApi#createCommunication"); e.printStackTrace(); } } }
import io.swagger.client.api.CommunicationApi;

public class CommunicationApiExample {

    public static void main(String[] args) {
        CommunicationApi apiInstance = new CommunicationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. CommunicationCreateBody createBody = ; // CommunicationCreateBody | try { apiInstance.createCommunication(accept, authorization, contentType, createBody); } catch (ApiException e) { System.err.println("Exception when calling CommunicationApi#createCommunication"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *contentType = contentType_example; // Specifies the content type of the request entity body. CommunicationCreateBody *createBody = ; // CommunicationApi *apiInstance = [[CommunicationApi alloc] init]; // Create a communication [apiInstance createCommunicationWith:accept authorization:authorization contentType:contentType createBody:createBody completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CommunicationApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var createBody = ; // {CommunicationCreateBody} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.createCommunication(accept, authorization, contentType, createBody, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createCommunicationExample
    {
        public void main()
        {
            
            var apiInstance = new CommunicationApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // String | Specifies the content type of the request entity body. var createBody = new CommunicationCreateBody(); // CommunicationCreateBody | try { // Create a communication apiInstance.createCommunication(accept, authorization, contentType, createBody); } catch (Exception e) { Debug.Print("Exception when calling CommunicationApi.createCommunication: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CommunicationApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$contentType = contentType_example; // String | Specifies the content type of the request entity body. $createBody = ; // CommunicationCreateBody | try { $api_instance->createCommunication($accept, $authorization, $contentType, $createBody); } catch (Exception $e) { echo 'Exception when calling CommunicationApi->createCommunication: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CommunicationApi;

my $api_instance = WWW::SwaggerClient::CommunicationApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $createBody = WWW::SwaggerClient::Object::CommunicationCreateBody->new(); # CommunicationCreateBody | eval { $api_instance->createCommunication(accept => $accept, authorization => $authorization, contentType => $contentType, createBody => $createBody); }; if ($@) { warn "Exception when calling CommunicationApi->createCommunication: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CommunicationApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

contentType = contentType_example # String | Specifies the content type of the request entity body. createBody = # CommunicationCreateBody | try: # Create a communication api_instance.create_communication(accept, authorization, contentType, createBody) except ApiException as e: print("Exception when calling CommunicationApi->createCommunication: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
createBody *

Responses

Status: 201 - <b>OK</b>

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.
Location String The URL location of the created entity.<br> Example: <pre><code>https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Communication/642774</code></pre>

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Communication</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Mon, 06 Apr 2020 19:00:43 GMT Etag: W/"1" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Communication/17228728 Last-Modified: Mon, 06 Apr 2020 19:00:43 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.


patchCommunication

Update a communication

<b>Patch Operations</b> <table style="white-space: normal"> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <a name="replace-extension"> </a><a target="_blank" href="https://hl7.org/fhir/R4/domainresource-definitions.html#DomainResource.extension"><code>/extension</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/extensibility.html#Extension"><code>Extension</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> Replace the value of an extension.</li> <li><b>Example:</b> <pre><code>{ "path": "/extension", "op": "replace", "value": [ { "valueCodeableConcept": { "coding": [ { "system": "http://hl7.org/fhir/task-status", "code": "completed" } ] }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/email-status" } ] }</code></pre></li> <li><b>Note:</b> <a href="https://fhir-ehr.cerner.com/r4/StructureDefinition/email-status?_format=json">Email Status</a> is a supported extension that can be replaced. </li> </ul> </td> </tr> </tbody> </table>


/Communication/{ID}

Usage and SDK Samples

curl -X PATCH "https://localhost/Communication/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CommunicationApi;

import java.io.File;
import java.util.*;

public class CommunicationApiExample {

    public static void main(String[] args) {
        
        CommunicationApi apiInstance = new CommunicationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. CommunicationPatchBody patchBody = ; // CommunicationPatchBody | try { apiInstance.patchCommunication(accept, authorization, contentType, iD, patchBody); } catch (ApiException e) { System.err.println("Exception when calling CommunicationApi#patchCommunication"); e.printStackTrace(); } } }
import io.swagger.client.api.CommunicationApi;

public class CommunicationApiExample {

    public static void main(String[] args) {
        CommunicationApi apiInstance = new CommunicationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. CommunicationPatchBody patchBody = ; // CommunicationPatchBody | try { apiInstance.patchCommunication(accept, authorization, contentType, iD, patchBody); } catch (ApiException e) { System.err.println("Exception when calling CommunicationApi#patchCommunication"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. CommunicationPatchBody *patchBody = ; // CommunicationApi *apiInstance = [[CommunicationApi alloc] init]; // Update a communication [apiInstance patchCommunicationWith:accept authorization:authorization contentType:contentType iD:iD patchBody:patchBody completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CommunicationApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var patchBody = ; // {CommunicationPatchBody} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.patchCommunication(accept, authorization, contentType, iDpatchBody, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class patchCommunicationExample
    {
        public void main()
        {
            
            var apiInstance = new CommunicationApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var patchBody = new CommunicationPatchBody(); // CommunicationPatchBody | try { // Update a communication apiInstance.patchCommunication(accept, authorization, contentType, iD, patchBody); } catch (Exception e) { Debug.Print("Exception when calling CommunicationApi.patchCommunication: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CommunicationApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $patchBody = ; // CommunicationPatchBody | try { $api_instance->patchCommunication($accept, $authorization, $contentType, $iD, $patchBody); } catch (Exception $e) { echo 'Exception when calling CommunicationApi->patchCommunication: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CommunicationApi;

my $api_instance = WWW::SwaggerClient::CommunicationApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $patchBody = WWW::SwaggerClient::Object::CommunicationPatchBody->new(); # CommunicationPatchBody | eval { $api_instance->patchCommunication(accept => $accept, authorization => $authorization, contentType => $contentType, iD => $iD, patchBody => $patchBody); }; if ($@) { warn "Exception when calling CommunicationApi->patchCommunication: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CommunicationApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. patchBody = # CommunicationPatchBody | try: # Update a communication api_instance.patch_communication(accept, authorization, contentType, iD, patchBody) except ApiException as e: print("Exception when calling CommunicationApi->patchCommunication: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
patchBody *

Responses

Status: 200 - OK

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Communication/123</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Mon, 06 Apr 2020 19:00:43 GMT Etag: W/"1" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Communication/17228728 Last-Modified: Mon, 06 Apr 2020 19:00:43 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.


retrieveCommunication

Get a communication by ID

Retrieves an individual communication by the associated communication ID.


/Communication/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Communication/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CommunicationApi;

import java.io.File;
import java.util.*;

public class CommunicationApiExample {

    public static void main(String[] args) {
        
        CommunicationApi apiInstance = new CommunicationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveCommunication(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling CommunicationApi#retrieveCommunication");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CommunicationApi;

public class CommunicationApiExample {

    public static void main(String[] args) {
        CommunicationApi apiInstance = new CommunicationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveCommunication(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling CommunicationApi#retrieveCommunication");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


CommunicationApi *apiInstance = [[CommunicationApi alloc] init];

// Get a communication by ID
[apiInstance retrieveCommunicationWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CommunicationApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.retrieveCommunication(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveCommunicationExample
    {
        public void main()
        {
            
            var apiInstance = new CommunicationApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get a communication by ID
                apiInstance.retrieveCommunication(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CommunicationApi.retrieveCommunication: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CommunicationApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->retrieveCommunication($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling CommunicationApi->retrieveCommunication: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CommunicationApi;

my $api_instance = WWW::SwaggerClient::CommunicationApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->retrieveCommunication(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling CommunicationApi->retrieveCommunication: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CommunicationApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get a communication by ID
    api_instance.retrieve_communication(accept, iD)
except ApiException as e:
    print("Exception when calling CommunicationApi->retrieveCommunication: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Communication/489580643.0.-4.prsnl</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Communication", "id": "489580643.0.-4.prsnl", "meta": { "versionId": "0", "lastUpdated": "2020-07-16T21:31:35.457Z" }, "text": { "status": "generated", "div": "&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Communication&lt;/b>&lt;/p>&lt;/div>" }, "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://hl7.org/fhir/task-status", "code": "completed", "display": "Completed" } ], "text": "Completed" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/email-status" } ], "inResponseTo": [ { "reference": "Communication/512657279.0.-4.prsnl" } ], "status": "completed", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/communication-category", "code": "notification", "display": "Notification" } ], "text": "Notification" } ], "priority": "urgent", "subject": { "reference": "Patient/12505984", "display": "JOHNSON, MARIE" }, "topic": { "text": "CDI Query" }, "encounter": { "reference": "Encounter/97739401" }, "sent": "2020-07-16T21:31:35.457Z", "received": "2020-07-16T21:31:35.457Z", "recipient": [ { "reference": "Practitioner/12093978", "display": "Stone, RN, Sally Cerner" }, { "reference": "Group/1568", "display": "HEALTHE Receiver Group" } ], "sender": { "reference": "Practitioner/11875977", "display": "Stratford, Angela Cerner" }, "payload": [ { "contentReference": { "reference": "Binary/489580643.0.-4.prsnl" } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

searchCommunication

Get a list of communications

<p>Retrieves a list of communications that meet supplied query parameters.</p> <p><b>Note:</b> <ul> <li>The content of a communication is returned through the Binary resource. A reference to the payload is provided in the Payload section.</li> <li>Only 1000 elements maximum are returned based on the date range.</li> </ul></p>


/Communication

Usage and SDK Samples

curl -X GET "https://localhost/Communication?_id=&category=&recipient=&received=&-email-status="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CommunicationApi;

import java.io.File;
import java.util.*;

public class CommunicationApiExample {

    public static void main(String[] args) {
        
        CommunicationApi apiInstance = new CommunicationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. This parameter is required if category, -email-status, recipient, and received are not used.
Example: 489580643.0.-4.prsnl String category = category_example; // String | A token for a CodeableConcept that points to the CodeableConcept used for Communication.category. This parameter is required with recipient, received, and -email-status if _id is not used.
Example:
http://terminology.hl7.org/CodeSystem/communication-category|notification
String recipient = recipient_example; // String | The recipient of the communication. Must represent a practitioner or a group. This parameter is required with category, received, and -email-status if _id is not used.
Example: recipient:Practitioner=3456783 String received = received_example; // String | The date range that the communication falls within. This parameter is required with category, recipient, and -email-status if _id is not used.
  • May be provided once with the ge prefix.
  • May be provided twice with the lower value prefixed by ge and the higher value prefixed by le.
  • Must be provided with a time component.
Example: ge2017-02-01T10:30:00Z String emailStatus = emailStatus_example; // String | The status of the email. This parameter is required with category, recipient, and received if _id is not used.
Example:
http://hl7.org/fhir/task-status|in-progress
try { apiInstance.searchCommunication(accept, id, category, recipient, received, emailStatus); } catch (ApiException e) { System.err.println("Exception when calling CommunicationApi#searchCommunication"); e.printStackTrace(); } } }
import io.swagger.client.api.CommunicationApi;

public class CommunicationApiExample {

    public static void main(String[] args) {
        CommunicationApi apiInstance = new CommunicationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. This parameter is required if category, -email-status, recipient, and received are not used.
Example: 489580643.0.-4.prsnl String category = category_example; // String | A token for a CodeableConcept that points to the CodeableConcept used for Communication.category. This parameter is required with recipient, received, and -email-status if _id is not used.
Example:
http://terminology.hl7.org/CodeSystem/communication-category|notification
String recipient = recipient_example; // String | The recipient of the communication. Must represent a practitioner or a group. This parameter is required with category, received, and -email-status if _id is not used.
Example: recipient:Practitioner=3456783 String received = received_example; // String | The date range that the communication falls within. This parameter is required with category, recipient, and -email-status if _id is not used.
  • May be provided once with the ge prefix.
  • May be provided twice with the lower value prefixed by ge and the higher value prefixed by le.
  • Must be provided with a time component.
Example: ge2017-02-01T10:30:00Z String emailStatus = emailStatus_example; // String | The status of the email. This parameter is required with category, recipient, and received if _id is not used.
Example:
http://hl7.org/fhir/task-status|in-progress
try { apiInstance.searchCommunication(accept, id, category, recipient, received, emailStatus); } catch (ApiException e) { System.err.println("Exception when calling CommunicationApi#searchCommunication"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID. This parameter is required if category, -email-status, recipient, and received are not used.
Example: 489580643.0.-4.prsnl (optional) String *category = category_example; // A token for a CodeableConcept that points to the CodeableConcept used for Communication.category. This parameter is required with recipient, received, and -email-status if _id is not used.
Example:
http://terminology.hl7.org/CodeSystem/communication-category|notification
(optional) String *recipient = recipient_example; // The recipient of the communication. Must represent a practitioner or a group. This parameter is required with category, received, and -email-status if _id is not used.
Example: recipient:Practitioner=3456783 (optional) String *received = received_example; // The date range that the communication falls within. This parameter is required with category, recipient, and -email-status if _id is not used.
  • May be provided once with the ge prefix.
  • May be provided twice with the lower value prefixed by ge and the higher value prefixed by le.
  • Must be provided with a time component.
Example: ge2017-02-01T10:30:00Z (optional) String *emailStatus = emailStatus_example; // The status of the email. This parameter is required with category, recipient, and received if _id is not used.
Example:
http://hl7.org/fhir/task-status|in-progress
(optional) CommunicationApi *apiInstance = [[CommunicationApi alloc] init]; // Get a list of communications [apiInstance searchCommunicationWith:accept id:id category:category recipient:recipient received:received emailStatus:emailStatus completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CommunicationApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example, // {String} The logical resource ID. This parameter is required if category, -email-status, recipient, and received are not used.
Example: 489580643.0.-4.prsnl 'category': category_example, // {String} A token for a CodeableConcept that points to the CodeableConcept used for Communication.category. This parameter is required with recipient, received, and -email-status if _id is not used.
Example:
http://terminology.hl7.org/CodeSystem/communication-category|notification
'recipient': recipient_example, // {String} The recipient of the communication. Must represent a practitioner or a group. This parameter is required with category, received, and -email-status if _id is not used.
Example: recipient:Practitioner=3456783 'received': received_example, // {String} The date range that the communication falls within. This parameter is required with category, recipient, and -email-status if _id is not used.
  • May be provided once with the ge prefix.
  • May be provided twice with the lower value prefixed by ge and the higher value prefixed by le.
  • Must be provided with a time component.
Example: ge2017-02-01T10:30:00Z 'emailStatus': emailStatus_example // {String} The status of the email. This parameter is required with category, recipient, and received if _id is not used.
Example:
http://hl7.org/fhir/task-status|in-progress
}; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.searchCommunication(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class searchCommunicationExample
    {
        public void main()
        {
            
            var apiInstance = new CommunicationApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID. This parameter is required if category, -email-status, recipient, and received are not used.
Example: 489580643.0.-4.prsnl (optional) var category = category_example; // String | A token for a CodeableConcept that points to the CodeableConcept used for Communication.category. This parameter is required with recipient, received, and -email-status if _id is not used.
Example:
http://terminology.hl7.org/CodeSystem/communication-category|notification
(optional) var recipient = recipient_example; // String | The recipient of the communication. Must represent a practitioner or a group. This parameter is required with category, received, and -email-status if _id is not used.
Example: recipient:Practitioner=3456783 (optional) var received = received_example; // String | The date range that the communication falls within. This parameter is required with category, recipient, and -email-status if _id is not used.
  • May be provided once with the ge prefix.
  • May be provided twice with the lower value prefixed by ge and the higher value prefixed by le.
  • Must be provided with a time component.
Example: ge2017-02-01T10:30:00Z (optional) var emailStatus = emailStatus_example; // String | The status of the email. This parameter is required with category, recipient, and received if _id is not used.
Example:
http://hl7.org/fhir/task-status|in-progress
(optional) try { // Get a list of communications apiInstance.searchCommunication(accept, id, category, recipient, received, emailStatus); } catch (Exception e) { Debug.Print("Exception when calling CommunicationApi.searchCommunication: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CommunicationApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID. This parameter is required if category, -email-status, recipient, and received are not used.
Example: 489580643.0.-4.prsnl $category = category_example; // String | A token for a CodeableConcept that points to the CodeableConcept used for Communication.category. This parameter is required with recipient, received, and -email-status if _id is not used.
Example:
http://terminology.hl7.org/CodeSystem/communication-category|notification
$recipient = recipient_example; // String | The recipient of the communication. Must represent a practitioner or a group. This parameter is required with category, received, and -email-status if _id is not used.
Example: recipient:Practitioner=3456783 $received = received_example; // String | The date range that the communication falls within. This parameter is required with category, recipient, and -email-status if _id is not used.
  • May be provided once with the ge prefix.
  • May be provided twice with the lower value prefixed by ge and the higher value prefixed by le.
  • Must be provided with a time component.
Example: ge2017-02-01T10:30:00Z $emailStatus = emailStatus_example; // String | The status of the email. This parameter is required with category, recipient, and received if _id is not used.
Example:
http://hl7.org/fhir/task-status|in-progress
try { $api_instance->searchCommunication($accept, $id, $category, $recipient, $received, $emailStatus); } catch (Exception $e) { echo 'Exception when calling CommunicationApi->searchCommunication: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CommunicationApi;

my $api_instance = WWW::SwaggerClient::CommunicationApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID. This parameter is required if category, -email-status, recipient, and received are not used.
Example: 489580643.0.-4.prsnl my $category = category_example; # String | A token for a CodeableConcept that points to the CodeableConcept used for Communication.category. This parameter is required with recipient, received, and -email-status if _id is not used.
Example:
http://terminology.hl7.org/CodeSystem/communication-category|notification
my $recipient = recipient_example; # String | The recipient of the communication. Must represent a practitioner or a group. This parameter is required with category, received, and -email-status if _id is not used.
Example: recipient:Practitioner=3456783 my $received = received_example; # String | The date range that the communication falls within. This parameter is required with category, recipient, and -email-status if _id is not used.
  • May be provided once with the ge prefix.
  • May be provided twice with the lower value prefixed by ge and the higher value prefixed by le.
  • Must be provided with a time component.
Example: ge2017-02-01T10:30:00Z my $emailStatus = emailStatus_example; # String | The status of the email. This parameter is required with category, recipient, and received if _id is not used.
Example:
http://hl7.org/fhir/task-status|in-progress
eval { $api_instance->searchCommunication(accept => $accept, id => $id, category => $category, recipient => $recipient, received => $received, emailStatus => $emailStatus); }; if ($@) { warn "Exception when calling CommunicationApi->searchCommunication: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CommunicationApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID. This parameter is required if category, -email-status, recipient, and received are not used.
Example: 489580643.0.-4.prsnl (optional) category = category_example # String | A token for a CodeableConcept that points to the CodeableConcept used for Communication.category. This parameter is required with recipient, received, and -email-status if _id is not used.
Example:
http://terminology.hl7.org/CodeSystem/communication-category|notification
(optional) recipient = recipient_example # String | The recipient of the communication. Must represent a practitioner or a group. This parameter is required with category, received, and -email-status if _id is not used.
Example: recipient:Practitioner=3456783 (optional) received = received_example # String | The date range that the communication falls within. This parameter is required with category, recipient, and -email-status if _id is not used.
  • May be provided once with the ge prefix.
  • May be provided twice with the lower value prefixed by ge and the higher value prefixed by le.
  • Must be provided with a time component.
Example: ge2017-02-01T10:30:00Z (optional) emailStatus = emailStatus_example # String | The status of the email. This parameter is required with category, recipient, and received if _id is not used.
Example:
http://hl7.org/fhir/task-status|in-progress
(optional) try: # Get a list of communications api_instance.search_communication(accept, id=id, category=category, recipient=recipient, received=received, emailStatus=emailStatus) except ApiException as e: print("Exception when calling CommunicationApi->searchCommunication: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. This parameter is required if <code>category</code>, <code>-email-status</code>, <code>recipient</code>, and <code>received</code> are not used.<br> Example: <code>489580643.0.-4.prsnl</code>
category
String
A token for a <code>CodeableConcept</code> that points to the CodeableConcept used for <code>Communication.category</code>. This parameter is required with <code>recipient</code>, <code>received</code>, and <code>-email-status</code> if <code>_id</code> is not used.<br> Example: <pre><code>http://terminology.hl7.org/CodeSystem/communication-category|notification</code></pre>
recipient
String
The recipient of the communication. Must represent a practitioner or a group. This parameter is required with <code>category</code>, <code>received</code>, and <code>-email-status</code> if <code>_id</code> is not used.<br> Example: <code>recipient:Practitioner=3456783</code>
received
String
The date range that the communication falls within. This parameter is required with <code>category</code>, <code>recipient</code>, and <code>-email-status</code> if <code>_id</code> is not used. <ul> <li>May be provided once with the <code>ge</code> prefix.</li> <li>May be provided twice with the lower value prefixed by <code>ge</code> and the higher value prefixed by <code>le</code>.</li> <li>Must be provided with a time component.</li> </ul> Example: <code>ge2017-02-01T10:30:00Z</code>
-email-status
String
The status of the email. This parameter is required with <code>category</code>, <code>recipient</code>, and <code>received</code> if <code>_id</code> is not used.<br> Example: <pre><code>http://hl7.org/fhir/task-status|in-progress</code></pre>

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Communication?_id=489580643.0.-4.prsnl</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "e989e20d-5cfc-4b11-ab43-95ba1a684063", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Communication?_id=489580643.0.-4.prsnl" } ], "entry": [ { "fullUrl": "https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Communication/489580643.0.-4.prsnl", "resource": { "resourceType": "Communication", "id": "489580643.0.-4.prsnl", "meta": { "versionId": "0", "lastUpdated": "2020-07-16T21:31:35.457Z" }, "text": { "status": "generated", "div": "&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Communication&lt;/b>&lt;/p>&lt;/div>" }, "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://hl7.org/fhir/task-status", "code": "completed", "display": "Completed" } ], "text": "Completed" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/email-status" } ], "inResponseTo": [ { "reference": "Communication/512657279.0.-4.prsnl" } ], "status": "completed", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/communication-category", "code": "notification", "display": "Notification" } ], "text": "Notification" } ], "priority": "urgent", "subject": { "reference": "Patient/12505984", "display": "JOHNSON, MARIE" }, "topic": { "text": "CDI Query" }, "encounter": { "reference": "Encounter/97739401" }, "sent": "2020-07-16T21:31:35.457Z", "received": "2020-07-16T21:31:35.457Z", "recipient": [ { "reference": "Practitioner/12093978", "display": "Stone, RN, Sally Cerner" }, { "reference": "Group/1568", "display": "HEALTHE Receiver Group" } ], "sender": { "reference": "Practitioner/11875977", "display": "Stratford, Angela Cerner" }, "payload": [ { "contentReference": { "reference": "Binary/489580643.0.-4.prsnl" } } ] } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Condition

createCondition

Create a condition

<p>Creates a new condition.</p> <p><b>Note:</b> <ul> <li>Only the fields below are supported. Unsupported fields are ignored.</li> <li>Do not provide modifier fields because they cause the transaction to fail.</li> <li>The <code>code.coding</code> field can have multiple codings. However, only one for <code>userSelected=true</code> and one for <code>userSelected=false</code> are written to Millennium.</li> <li>Currently, only conditions with a category of <code>problem-list-item</code> or <code>encounter-diagnosis</code> are supported.</li> <li>An <code>encounter-diagnosis</code> condition is automatically prioritized as the least significant priority by the Millennium electronic health record (EHR).</li> <li>On a FHIR write of an encounter-diagnosis, the diagnosis automatically receives the next available diagnosis priority in the problem list component.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Condition

Usage and SDK Samples

curl -X POST "https://localhost/Condition"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConditionApi;

import java.io.File;
import java.util.*;

public class ConditionApiExample {

    public static void main(String[] args) {
        
        ConditionApi apiInstance = new ConditionApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. ConditionCreateBody create Body = ; // ConditionCreateBody | The body of the create operation try { apiInstance.createCondition(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling ConditionApi#createCondition"); e.printStackTrace(); } } }
import io.swagger.client.api.ConditionApi;

public class ConditionApiExample {

    public static void main(String[] args) {
        ConditionApi apiInstance = new ConditionApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. ConditionCreateBody create Body = ; // ConditionCreateBody | The body of the create operation try { apiInstance.createCondition(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling ConditionApi#createCondition"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. ConditionCreateBody *create Body = ; // The body of the create operation ConditionApi *apiInstance = [[ConditionApi alloc] init]; // Create a condition [apiInstance createConditionWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ConditionApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {ConditionCreateBody} The body of the create operation var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.createCondition(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createConditionExample
    {
        public void main()
        {
            
            var apiInstance = new ConditionApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new ConditionCreateBody(); // ConditionCreateBody | The body of the create operation try { // Create a condition apiInstance.createCondition(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling ConditionApi.createCondition: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConditionApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // ConditionCreateBody | The body of the create operation try { $api_instance->createCondition($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling ConditionApi->createCondition: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConditionApi;

my $api_instance = WWW::SwaggerClient::ConditionApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::ConditionCreateBody->new(); # ConditionCreateBody | The body of the create operation eval { $api_instance->createCondition(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling ConditionApi->createCondition: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConditionApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # ConditionCreateBody | The body of the create operation try: # Create a condition api_instance.create_condition(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling ConditionApi->createCondition: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: 201 - <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Wed, 14 Aug 2019 17:23:14 GMT Etag: W/"12793861" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition/p12793861 Last-Modified: Wed, 14 Aug 2019 17:23:14 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </code></pre> The ETag response header indicates the current If-Match version to use on a subsequent update.


retrieveCondition

Get a condition by ID

Retrieves an individual condition by the associated condition ID.


/Condition/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Condition/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConditionApi;

import java.io.File;
import java.util.*;

public class ConditionApiExample {

    public static void main(String[] args) {
        
        ConditionApi apiInstance = new ConditionApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveCondition(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConditionApi#retrieveCondition");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConditionApi;

public class ConditionApiExample {

    public static void main(String[] args) {
        ConditionApi apiInstance = new ConditionApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveCondition(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConditionApi#retrieveCondition");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


ConditionApi *apiInstance = [[ConditionApi alloc] init];

// Get a condition by ID
[apiInstance retrieveConditionWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ConditionApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.retrieveCondition(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveConditionExample
    {
        public void main()
        {
            
            var apiInstance = new ConditionApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get a condition by ID
                apiInstance.retrieveCondition(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConditionApi.retrieveCondition: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConditionApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->retrieveCondition($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling ConditionApi->retrieveCondition: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConditionApi;

my $api_instance = WWW::SwaggerClient::ConditionApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->retrieveCondition(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling ConditionApi->retrieveCondition: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConditionApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get a condition by ID
    api_instance.retrieve_condition(accept, iD)
except ApiException as e:
    print("Exception when calling ConditionApi->retrieveCondition: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition/p73077203</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Condition", "id": "p73077203", "meta": { "versionId": "73080185", "lastUpdated": "2020-06-11T04:05:04.000Z", "security": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PHY", "display": "physician requested information sensitivity", "userSelected": false }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PRS", "display": "patient requested information sensitivity", "userSelected": false } ] }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Condition&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Problem&lt;&#x2F;b&gt;: Pregnant, Patient currently pregnant (finding)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Category Classification&lt;&#x2F;b&gt;: Medical&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Resolved&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Confirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Onset&lt;&#x2F;b&gt;: Jun 12, 2019&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Resolved&lt;&#x2F;b&gt;: Apr 4, 2020 5:00 P.M. UTC&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "resolved", "display": "Resolved", "userSelected": false } ], "text": "Resolved" }, "verificationStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", "code": "confirmed", "display": "Confirmed", "userSelected": false } ], "text": "Confirmed" }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-category", "code": "problem-list-item", "display": "Problem List Item" } ], "text": "Problem List Item" }, { "coding": [ { "system": "http://snomed.info/sct", "code": "74188005", "display": "Medical (qualifier value)", "userSelected": false } ], "text": "Medical" } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "77386006", "display": "Patient currently pregnant (finding)", "userSelected": true } ], "text": "Pregnant" }, "subject": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "onsetDateTime": "2019-06-12", "abatementDateTime": "2020-04-04T17:00:00.000Z", "recordedDate": "2020-03-05T16:54:50.000Z", "recorder": { "reference": "Practitioner/683925", "display": "Cerner Test, Women's Health - Nurse Cerner" } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-entered-in-error - <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition/p73703587</code></pre> <b>Example Response:</b> <pre><code>{ "resource": { "resourceType": "Condition", "id": "p73703587", "meta": { "versionId": "73875225", "lastUpdated": "2023-05-20T19:17:15.000Z", "security": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PHY", "display": "physician requested information sensitivity", "userSelected": false }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PRS", "display": "patient requested information sensitivity", "userSelected": false } ] }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;\\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\\&quot;&gt;&lt;p&gt;&lt;b&gt;Condition&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: Smart II, Nancy&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Problem&lt;&#x2F;b&gt;: Therapeutic drug monitoring, Patient encounter status (finding)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Category Classification&lt;&#x2F;b&gt;: Medical&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Entered in Error&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Onset&lt;&#x2F;b&gt;: Aug 19, 2003&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "verificationStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", "code": "entered-in-error", "display": "Entered in Error" } ], "text": "Entered in Error" }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-category", "code": "problem-list-item", "display": "Problem List Item" } ], "text": "Problem List Item" }, { "coding": [ { "system": "http://snomed.info/sct", "code": "74188005", "display": "Medical (qualifier value)", "userSelected": false } ], "text": "Medical" } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "305058001", "display": "Patient encounter status (finding)", "userSelected": false }, { "system": "http://e-imo.com/products/problem-it", "code": "818990", "display": "Therapeutic drug monitoring", "userSelected": false } ], "text": "Therapeutic drug monitoring" }, "subject": { "reference": "Patient/12724066", "display": "Smart II, Nancy" }, "onsetDateTime": "2003-08-19", "recordedDate": "2022-08-24T20:22:15.000Z", "recorder": { "reference": "Practitioner/12742069", "display": "Portal, Portal" } }, "search": { "mode": "match" } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-nil-clinicalStatus - <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition/p72985705</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "OperationOutcome", "issue": [ { "severity": "error", "code": "not-found", "details": { "text": "Condition.clinicalStatus is missing." } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

searchCondition

Get a list of conditions

Retrieves a list of conditions that meet supplied query parameters.


/Condition

Usage and SDK Samples

curl -X GET "https://localhost/Condition?_id=&patient=&subject=&clinical-status=&category=&_revinclude=&encounter=&_lastUpdated="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConditionApi;

import java.io.File;
import java.util.*;

public class ConditionApiExample {

    public static void main(String[] args) {
        
        ConditionApi apiInstance = new ConditionApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. This parameter is required if patient or subject is not used.

        String patient = patient_example; // String | Who the condition is for. This parameter is required if _id or subject is not used.
Example: 12345 String subject = subject_example; // String | Who the condition is for. This parameter is required if _id or patient is not used.

Example: Patient/12345 String clinicalStatus = clinicalStatus_example; // String | The clinical status of the condition.
Example: active, inactive, resolved String category = category_example; // String | The category of the condition. Currently, the problem-list-item, encounter-diagnosis, health-concern, and sdoh categories are supported.
Example: problem-list-item, encounter-diagnosis, health-concern, sdoh String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=82c1c95c-83bb-47d2-86d7-7961aa996082&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example:_revinclude=Provenance:target String encounter = encounter_example; // String | The encounter IDs for the patient. Encounter-diagnosis conditions that match the encounter IDs and all problem-list-item conditions of the patient are returned.
Example: encounter=97733489 String lastUpdated = lastUpdated_example; // String | The date range in which the condition was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z try { apiInstance.searchCondition(accept, id, patient, subject, clinicalStatus, category, revinclude, encounter, lastUpdated); } catch (ApiException e) { System.err.println("Exception when calling ConditionApi#searchCondition"); e.printStackTrace(); } } }
import io.swagger.client.api.ConditionApi;

public class ConditionApiExample {

    public static void main(String[] args) {
        ConditionApi apiInstance = new ConditionApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. This parameter is required if patient or subject is not used.

        String patient = patient_example; // String | Who the condition is for. This parameter is required if _id or subject is not used.
Example: 12345 String subject = subject_example; // String | Who the condition is for. This parameter is required if _id or patient is not used.

Example: Patient/12345 String clinicalStatus = clinicalStatus_example; // String | The clinical status of the condition.
Example: active, inactive, resolved String category = category_example; // String | The category of the condition. Currently, the problem-list-item, encounter-diagnosis, health-concern, and sdoh categories are supported.
Example: problem-list-item, encounter-diagnosis, health-concern, sdoh String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=82c1c95c-83bb-47d2-86d7-7961aa996082&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example:_revinclude=Provenance:target String encounter = encounter_example; // String | The encounter IDs for the patient. Encounter-diagnosis conditions that match the encounter IDs and all problem-list-item conditions of the patient are returned.
Example: encounter=97733489 String lastUpdated = lastUpdated_example; // String | The date range in which the condition was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z try { apiInstance.searchCondition(accept, id, patient, subject, clinicalStatus, category, revinclude, encounter, lastUpdated); } catch (ApiException e) { System.err.println("Exception when calling ConditionApi#searchCondition"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID. This parameter is required if patient or subject is not used.
 (optional)
String *patient = patient_example; // Who the condition is for. This parameter is required if _id or subject is not used.
Example: 12345 (optional) String *subject = subject_example; // Who the condition is for. This parameter is required if _id or patient is not used.

Example: Patient/12345 (optional) String *clinicalStatus = clinicalStatus_example; // The clinical status of the condition.
Example: active, inactive, resolved (optional) String *category = category_example; // The category of the condition. Currently, the problem-list-item, encounter-diagnosis, health-concern, and sdoh categories are supported.
Example: problem-list-item, encounter-diagnosis, health-concern, sdoh (optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=82c1c95c-83bb-47d2-86d7-7961aa996082&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example:_revinclude=Provenance:target (optional) String *encounter = encounter_example; // The encounter IDs for the patient. Encounter-diagnosis conditions that match the encounter IDs and all problem-list-item conditions of the patient are returned.
Example: encounter=97733489 (optional) String *lastUpdated = lastUpdated_example; // The date range in which the condition was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) ConditionApi *apiInstance = [[ConditionApi alloc] init]; // Get a list of conditions [apiInstance searchConditionWith:accept id:id patient:patient subject:subject clinicalStatus:clinicalStatus category:category revinclude:revinclude encounter:encounter lastUpdated:lastUpdated completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ConditionApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example, // {String} The logical resource ID. This parameter is required if patient or subject is not used.

  'patient': patient_example, // {String} Who the condition is for. This parameter is required if _id or subject is not used.
Example: 12345 'subject': subject_example, // {String} Who the condition is for. This parameter is required if _id or patient is not used.

Example: Patient/12345 'clinicalStatus': clinicalStatus_example, // {String} The clinical status of the condition.
Example: active, inactive, resolved 'category': category_example, // {String} The category of the condition. Currently, the problem-list-item, encounter-diagnosis, health-concern, and sdoh categories are supported.
Example: problem-list-item, encounter-diagnosis, health-concern, sdoh 'revinclude': revinclude_example, // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=82c1c95c-83bb-47d2-86d7-7961aa996082&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example:_revinclude=Provenance:target 'encounter': encounter_example, // {String} The encounter IDs for the patient. Encounter-diagnosis conditions that match the encounter IDs and all problem-list-item conditions of the patient are returned.
Example: encounter=97733489 'lastUpdated': lastUpdated_example // {String} The date range in which the condition was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.searchCondition(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class searchConditionExample
    {
        public void main()
        {
            
            var apiInstance = new ConditionApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID. This parameter is required if patient or subject is not used.
 (optional) 
            var patient = patient_example;  // String | Who the condition is for. This parameter is required if _id or subject is not used.
Example: 12345 (optional) var subject = subject_example; // String | Who the condition is for. This parameter is required if _id or patient is not used.

Example: Patient/12345 (optional) var clinicalStatus = clinicalStatus_example; // String | The clinical status of the condition.
Example: active, inactive, resolved (optional) var category = category_example; // String | The category of the condition. Currently, the problem-list-item, encounter-diagnosis, health-concern, and sdoh categories are supported.
Example: problem-list-item, encounter-diagnosis, health-concern, sdoh (optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=82c1c95c-83bb-47d2-86d7-7961aa996082&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example:_revinclude=Provenance:target (optional) var encounter = encounter_example; // String | The encounter IDs for the patient. Encounter-diagnosis conditions that match the encounter IDs and all problem-list-item conditions of the patient are returned.
Example: encounter=97733489 (optional) var lastUpdated = lastUpdated_example; // String | The date range in which the condition was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) try { // Get a list of conditions apiInstance.searchCondition(accept, id, patient, subject, clinicalStatus, category, revinclude, encounter, lastUpdated); } catch (Exception e) { Debug.Print("Exception when calling ConditionApi.searchCondition: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConditionApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID. This parameter is required if patient or subject is not used.

$patient = patient_example; // String | Who the condition is for. This parameter is required if _id or subject is not used.
Example: 12345 $subject = subject_example; // String | Who the condition is for. This parameter is required if _id or patient is not used.

Example: Patient/12345 $clinicalStatus = clinicalStatus_example; // String | The clinical status of the condition.
Example: active, inactive, resolved $category = category_example; // String | The category of the condition. Currently, the problem-list-item, encounter-diagnosis, health-concern, and sdoh categories are supported.
Example: problem-list-item, encounter-diagnosis, health-concern, sdoh $revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=82c1c95c-83bb-47d2-86d7-7961aa996082&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example:_revinclude=Provenance:target $encounter = encounter_example; // String | The encounter IDs for the patient. Encounter-diagnosis conditions that match the encounter IDs and all problem-list-item conditions of the patient are returned.
Example: encounter=97733489 $lastUpdated = lastUpdated_example; // String | The date range in which the condition was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z try { $api_instance->searchCondition($accept, $id, $patient, $subject, $clinicalStatus, $category, $revinclude, $encounter, $lastUpdated); } catch (Exception $e) { echo 'Exception when calling ConditionApi->searchCondition: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConditionApi;

my $api_instance = WWW::SwaggerClient::ConditionApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID. This parameter is required if patient or subject is not used.

my $patient = patient_example; # String | Who the condition is for. This parameter is required if _id or subject is not used.
Example: 12345 my $subject = subject_example; # String | Who the condition is for. This parameter is required if _id or patient is not used.

Example: Patient/12345 my $clinicalStatus = clinicalStatus_example; # String | The clinical status of the condition.
Example: active, inactive, resolved my $category = category_example; # String | The category of the condition. Currently, the problem-list-item, encounter-diagnosis, health-concern, and sdoh categories are supported.
Example: problem-list-item, encounter-diagnosis, health-concern, sdoh my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=82c1c95c-83bb-47d2-86d7-7961aa996082&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example:_revinclude=Provenance:target my $encounter = encounter_example; # String | The encounter IDs for the patient. Encounter-diagnosis conditions that match the encounter IDs and all problem-list-item conditions of the patient are returned.
Example: encounter=97733489 my $lastUpdated = lastUpdated_example; # String | The date range in which the condition was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z eval { $api_instance->searchCondition(accept => $accept, id => $id, patient => $patient, subject => $subject, clinicalStatus => $clinicalStatus, category => $category, revinclude => $revinclude, encounter => $encounter, lastUpdated => $lastUpdated); }; if ($@) { warn "Exception when calling ConditionApi->searchCondition: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConditionApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID. This parameter is required if patient or subject is not used.
 (optional)
patient = patient_example # String | Who the condition is for. This parameter is required if _id or subject is not used.
Example: 12345 (optional) subject = subject_example # String | Who the condition is for. This parameter is required if _id or patient is not used.

Example: Patient/12345 (optional) clinicalStatus = clinicalStatus_example # String | The clinical status of the condition.
Example: active, inactive, resolved (optional) category = category_example # String | The category of the condition. Currently, the problem-list-item, encounter-diagnosis, health-concern, and sdoh categories are supported.
Example: problem-list-item, encounter-diagnosis, health-concern, sdoh (optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id or patient parameter. Example: _id=82c1c95c-83bb-47d2-86d7-7961aa996082&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example:_revinclude=Provenance:target (optional) encounter = encounter_example # String | The encounter IDs for the patient. Encounter-diagnosis conditions that match the encounter IDs and all problem-list-item conditions of the patient are returned.
Example: encounter=97733489 (optional) lastUpdated = lastUpdated_example # String | The date range in which the condition was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) try: # Get a list of conditions api_instance.search_condition(accept, id=id, patient=patient, subject=subject, clinicalStatus=clinicalStatus, category=category, revinclude=revinclude, encounter=encounter, lastUpdated=lastUpdated) except ApiException as e: print("Exception when calling ConditionApi->searchCondition: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. This parameter is required if <code>patient</code> or <code>subject</code> is not used.
patient
String
Who the condition is for. This parameter is required if <code>_id</code> or <code>subject</code> is not used.<br>Example: <code>12345</code>
subject
String
Who the condition is for. This parameter is required if <code>_id</code> or <code>patient</code> is not used.</code><br>Example: <code>Patient/12345</code>
clinical-status
String
The clinical status of the condition. <br>Example: <code>active</code>, <code>inactive</code>, <code>resolved</code>
category
String
The category of the condition. Currently, the <code>problem-list-item</code>, <code>encounter-diagnosis</code>, <code>health-concern</code>, and <code>sdoh</code> categories are supported.<br>Example: <code>problem-list-item</code>, <code>encounter-diagnosis</code>, <code>health-concern</code>, <code>sdoh</code>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code></li> <li>May be provided with the <code>_id</code> or <code>patient</code> parameter. Example: <code>_id=82c1c95c-83bb-47d2-86d7-7961aa996082&amp;_revinclude=Provenance:target</code></li> <li>When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example:<code>_revinclude=Provenance:target</code>
encounter
String
The encounter IDs for the patient. Encounter-diagnosis conditions that match the encounter IDs and all problem-list-item conditions of the patient are returned. <br>Example: <code>encounter=97733489</code>
_lastUpdated
String
The date range in which the condition was last updated. <ul> <li>This parameter may be provided up to two times, and must use the <code>eq</code>, <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code> prefixes.</li> <li>When a value is provided without a prefix, an implied <code>eq</code> prefix is used.</li> <li>When provided twice, the lower value must have a <code>ge</code> or <code>gt</code> prefix and the higher value must have an <code>le</code> or <code>lt</code> prefix.</li> </ul> Example: <code>_lastUpdated=gt2014-09-24</code> or <code>_lastUpdated=gt2014-09-24T12:00:00.000Z</code>

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition?patient=12724066 </code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "9a115304-90d2-47d7-98c4-026f7fe1580e", "type": "searchset", "total": 2, "link": [ { "relation": "self", "url": "https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition?patient=12724066" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition/p73077203", "resource": { "resourceType": "Condition", "id": "p73077203", "meta": { "versionId": "73080185", "lastUpdated": "2020-06-11T04:05:04.000Z", "security": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PHY", "display": "physician requested information sensitivity", "userSelected": false }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PRS", "display": "patient requested information sensitivity", "userSelected": false } ] }, "text": { "status": "extensions", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Condition&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Problem&lt;&#x2F;b&gt;: Pregnant, Patient currently pregnant (finding)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Category Classification&lt;&#x2F;b&gt;: Medical&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Resolved&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Confirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Onset&lt;&#x2F;b&gt;: Jun 12, 2019&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Resolved&lt;&#x2F;b&gt;: Apr 4, 2020 5:00 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Asserted&lt;&#x2F;b&gt;: Apr 10, 2024&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "extension": [ { "valueDateTime": "2024-04-10", "url": "http://hl7.org/fhir/StructureDefinition/condition-assertedDate" } ] "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "resolved", "display": "Resolved", "userSelected": false } ], "text": "Resolved" }, "verificationStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", "code": "confirmed", "display": "Confirmed", "userSelected": false } ], "text": "Confirmed" }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-category", "code": "problem-list-item", "display": "Problem List Item" } ], "text": "Problem List Item" }, { "coding": [ { "system": "http://snomed.info/sct", "code": "74188005", "display": "Medical (qualifier value)", "userSelected": false } ], "text": "Medical" } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "77386006", "display": "Patient currently pregnant (finding)", "userSelected": true } ], "text": "Pregnant" }, "subject": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "onsetDateTime": "2019-06-12", "abatementDateTime": "2020-04-04T17:00:00.000Z", "recordedDate": "2020-03-05T16:54:50.000Z", "recorder": { "reference": "Practitioner/683925", "display": "Cerner Test, Women's Health - Nurse Cerner" } } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition/d2572382197", "resource": { "resourceType": "Condition", "id": "d2572382197", "meta": { "versionId": "2572382197", "lastUpdated": "2020-06-11T04:03:21.000Z", "security": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PHY", "display": "physician requested information sensitivity", "userSelected": false }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PRS", "display": "patient requested information sensitivity", "userSelected": false } ] }, "text": { "status": "extensions", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Condition&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Diagnosis&lt;&#x2F;b&gt;: Anemia, Anemia (disorder)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Diagnosis Type&lt;&#x2F;b&gt;: Discharge&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Category Classification&lt;&#x2F;b&gt;: Medical&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Confirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Onset&lt;&#x2F;b&gt;: Jun 10, 2020 5:00 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Asserted&lt;&#x2F;b&gt;: Mar 28, 2024&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "89100005", "display": "Final diagnosis (discharge) (contextual qualifier) (qualifier value)", "userSelected": false } ], "text": "Discharge" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/diagnosis-type" }, { "valueDateTime": "2024-03-28", "url": "http://hl7.org/fhir/StructureDefinition/condition-assertedDate" } ], "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" } ], "text": "Active" }, "verificationStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", "code": "confirmed", "display": "Confirmed", "userSelected": false } ], "text": "Confirmed" }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-category", "code": "encounter-diagnosis", "display": "Encounter Diagnosis" } ], "text": "Encounter Diagnosis" }, { "coding": [ { "system": "http://snomed.info/sct", "code": "74188005", "display": "Medical (qualifier value)", "userSelected": false } ], "text": "Medical" } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "271737000", "display": "Anemia (disorder)", "userSelected": true }, { "system": "http://hl7.org/fhir/sid/icd-10-cm", "code": "D64.9", "display": "Anemia, unspecified", "userSelected": false } ], "text": "Anemia" }, "subject": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "encounter": { "reference": "Encounter/97953477" }, "onsetDateTime": "2020-06-10T17:00:00.000Z", "recordedDate": "2020-06-11T04:03:21.000Z", "recorder": { "reference": "Practitioner/4122630", "display": "Cerner Test, Physician - Women's Health Cerner" } } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition/bed1c2ec-1f33-4097-8296-f6aa01824387", "resource": { "resourceType": "Condition", "id": "bed1c2ec-1f33-4097-8296-f6aa01824387", "meta": { "versionId": "bed1c2ec-1f33-4097-8296-f6aa01824387", "lastUpdated": "2020-10-20T20:46:41.000Z", "security": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PHY", "display": "physician requested information sensitivity", "userSelected": false }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PRS", "display": "patient requested information sensitivity", "userSelected": false } ] }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Condition&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Health Concern&lt;&#x2F;b&gt;: description, description&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Confirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Onset&lt;&#x2F;b&gt;: Sep 20, 2020&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Recorder&lt;&#x2F;b&gt;: DEXLast2020-10-20T20:46:41.123Z_11, DEXFirst2020-10-20T20:46:41.122Z_48&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Recorded Date&lt;&#x2F;b&gt;: Oct 13, 2020 3:46 P.M. CDT&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" } ], "text": "Active" }, "verificationStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", "code": "confirmed", "display": "Confirmed" } ], "text": "Confirmed" }, "category": [ { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/condition-category", "code": "health-concern", "display": "Health Concern" } ], "text": "Health Concern" } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "197480006", "display": "Anxiety disorder (disorder)" } ], "text": "description" }, "subject": { "reference": "Patient/9279171" }, "onsetDateTime": "2020-09-20", "recordedDate": "2020-10-13T20:46:40.000Z", "recorder": { "reference": "Practitioner/9279172", "display": "DEXLast2020-10-20T20:46:41.123Z_11, DEXFirst2020-10-20T20:46:41.122Z_48" }, "note": [ { "time": "2020-10-20T20:46:41.000Z", "text": "comments" } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-revinclude - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition?_id=00a5d6eb-c567-42f7-be07-53804cece075&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "27541846-3943-4168-8ccf-fc5dff9cdac3", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition?_id=00a5d6eb-c567-42f7-be07-53804cece075&_revinclude=Provenance%3Atarget" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition/00a5d6eb-c567-42f7-be07-53804cece075", "resource": { "resourceType": "Condition", "id": "00a5d6eb-c567-42f7-be07-53804cece075", "meta": { "versionId": "00a5d6eb-c567-42f7-be07-53804cece075", "lastUpdated": "2020-07-06T19:36:23.000Z", "security": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PHY", "display": "physician requested information sensitivity", "userSelected": false }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PRS", "display": "patient requested information sensitivity", "userSelected": false } ] }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Condition&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, NANCYU&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Health Concern&lt;&#x2F;b&gt;: Afraid my community will not be as close with COVID19.&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Confirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Onset&lt;&#x2F;b&gt;: Jul 6, 2020&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Recorder&lt;&#x2F;b&gt;: Spence, Stephen&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Recorded Date&lt;&#x2F;b&gt;: Jul 6, 2020 7:36 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Asserter&lt;&#x2F;b&gt;: SMART, NANCYU&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" } ], "text": "Active" }, "verificationStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", "code": "confirmed", "display": "Confirmed" } ], "text": "Confirmed" }, "category": [ { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/condition-category", "code": "health-concern", "display": "Health Concern" } ], "text": "Health Concern" } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "197480006", "display": "Anxiety disorder (disorder)" } ], "text": "Afraid my community will not be as close with COVID19." }, "subject": { "reference": "Patient/12724066", "display": "SMART, NANCYU" }, "onsetDateTime": "2020-07-06", "recordedDate": "2020-07-06T19:36:23.000Z", "recorder": { "reference": "Practitioner/12724064", "display": "Spence, Stephen" }, "asserter": { "reference": "Patient/12724066", "display": "SMART, NANCYU" }, "note": [ { "time": "2020-07-06T19:36:23.000Z", "text": "Concerns with impact of COVID19 on community." } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/INT.hcncrn-00a5d6eb-c567-42f7-be07-53804cece075", "resource": { "resourceType": "Provenance", "id": "INT.hcncrn-00a5d6eb-c567-42f7-be07-53804cece075", "meta": { "versionId": "00a5d6eb-c567-42f7-be07-53804cece075", "lastUpdated": "2020-07-06T19:36:23Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;Condition&#x2F;00a5d6eb-c567-42f7-be07-53804cece075&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;RecordedSpence, Open Platform IA, Stephen&lt;&#x2F;b&gt;: Jul 6, 2020 7:36 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;&#x2F;div&gt;" }, "target": [ { "reference": "Condition/00a5d6eb-c567-42f7-be07-53804cece075" } ], "recorded": "2020-07-06T19:36:23Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Practitioner/12724064", "display": "Spence, Open Platform IA, Stephen" } } ] }, "search": { "mode": "include" } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-nil-clinicalStatus - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition?patient=12724066</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "a57fbe63-e5ad-4624-b45b-59e969e4a201", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition?patient=12724066" } ], "entry": [ { "fullUrl": "https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition/p73077203", "resource": { "resourceType": "Condition", "id": "p73077203", "meta": { "versionId": "15031111", "lastUpdated": "2024-04-30T06:50:34.000Z" }, "text": { "status": "extensions", "div": "&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Condition&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: rad&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Problem&lt;&#x2F;b&gt;: Legionnaires&amp;#39; disease, Legionnaires&amp;#39; disease&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Category Classification&lt;&#x2F;b&gt;: medical&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Clinical Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verification Status&lt;&#x2F;b&gt;: Confirmed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Asserted&lt;&#x2F;b&gt;: Apr 30, 2024&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "extension": [ { "valueDateTime": "2024-04-30", "url": "http://hl7.org/fhir/StructureDefinition/condition-assertedDate" } ], "clinicalStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active", "userSelected": false } ], "text": "Active" }, "verificationStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", "code": "confirmed", "display": "Confirmed", "userSelected": false } ], "text": "Confirmed" }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-category", "code": "problem-list-item", "display": "Problem List Item" } ], "text": "Problem List Item" }, { "text": "medical" } ], "code": { "coding": [ { "system": "http://hl7.org/fhir/sid/icd-10-cm", "code": "A48.1", "display": "Legionnaires' disease", "userSelected": true } ], "text": "Legionnaires' disease" }, "subject": { "reference": "Patient/12724066", "display": "rad" }, "encounter": { "reference": "Encounter/19594247" }, "recordedDate": "2024-04-30T06:44:36.000Z", "recorder": { "reference": "Practitioner/593923", "display": "PCOUser, Abstractor Cerner" } }, "search": { "mode": "match" } }, { "fullUrl": "urn:uuid:dacf522f-8893-43f9-9633-989227c2b79f", "resource": { "resourceType": "OperationOutcome", "issue": [ { "severity": "warning", "code": "suppressed", "diagnostics": "Other search results were found but could not be compliantly expressed and hence have been suppressed" } ] }, "search": { "mode": "outcome" } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

updateCondition

Update a condition

<p>Updates an existing condition by the associated condition ID.</p> <p><b>Note:</b> <ul> <li>Currently, <code>problem-list-item</code> and <code>encounter-diagnosis</code> are supported.</li> <li>A missing field is interpreted as nulling out or removing data from the resource. See <a href="https://hl7.org/fhir/R4/http.html#update">FHIR Update</a> for additional details about update operations.</li> <li>The <code>code.coding</code> field can have multiple codings. However, only one for <code>userSelected=true</code> and one for <code>userSelected=false</code> are written to Millennium.</li> </ul></p>


/Condition/{ID}

Usage and SDK Samples

curl -X PUT "https://localhost/Condition/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ConditionApi;

import java.io.File;
import java.util.*;

public class ConditionApiExample {

    public static void main(String[] args) {
        
        ConditionApi apiInstance = new ConditionApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String contentType = contentType_example; // String | Specifies the content type of the request entity body.
        String iD = iD_example; // String | The logical resource ID.

        ConditionUpdateBody updateBody = ; // ConditionUpdateBody | 
        String ifMatch = ifMatch_example; // String | The current version of the Condition resource.

        try {
            apiInstance.updateCondition(accept, contentType, iD, updateBody, ifMatch);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConditionApi#updateCondition");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ConditionApi;

public class ConditionApiExample {

    public static void main(String[] args) {
        ConditionApi apiInstance = new ConditionApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String contentType = contentType_example; // String | Specifies the content type of the request entity body.
        String iD = iD_example; // String | The logical resource ID.

        ConditionUpdateBody updateBody = ; // ConditionUpdateBody | 
        String ifMatch = ifMatch_example; // String | The current version of the Condition resource.

        try {
            apiInstance.updateCondition(accept, contentType, iD, updateBody, ifMatch);
        } catch (ApiException e) {
            System.err.println("Exception when calling ConditionApi#updateCondition");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *contentType = contentType_example; // Specifies the content type of the request entity body.
String *iD = iD_example; // The logical resource ID.

ConditionUpdateBody *updateBody = ; // 
String *ifMatch = ifMatch_example; // The current version of the Condition resource.


ConditionApi *apiInstance = [[ConditionApi alloc] init];

// Update a condition
[apiInstance updateConditionWith:accept
    contentType:contentType
    iD:iD
    updateBody:updateBody
    ifMatch:ifMatch
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ConditionApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var contentType = contentType_example; // {String} Specifies the content type of the request entity body.

var iD = iD_example; // {String} The logical resource ID.


var updateBody = ; // {ConditionUpdateBody} 

var ifMatch = ifMatch_example; // {String} The current version of the Condition resource.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.updateCondition(accept, contentType, iDupdateBody, ifMatch, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateConditionExample
    {
        public void main()
        {
            
            var apiInstance = new ConditionApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var contentType = contentType_example;  // String | Specifies the content type of the request entity body.
            var iD = iD_example;  // String | The logical resource ID.

            var updateBody = new ConditionUpdateBody(); // ConditionUpdateBody | 
            var ifMatch = ifMatch_example;  // String | The current version of the Condition resource.


            try
            {
                // Update a condition
                apiInstance.updateCondition(accept, contentType, iD, updateBody, ifMatch);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ConditionApi.updateCondition: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ConditionApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$contentType = contentType_example; // String | Specifies the content type of the request entity body.
$iD = iD_example; // String | The logical resource ID.

$updateBody = ; // ConditionUpdateBody | 
$ifMatch = ifMatch_example; // String | The current version of the Condition resource.


try {
    $api_instance->updateCondition($accept, $contentType, $iD, $updateBody, $ifMatch);
} catch (Exception $e) {
    echo 'Exception when calling ConditionApi->updateCondition: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ConditionApi;

my $api_instance = WWW::SwaggerClient::ConditionApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $contentType = contentType_example; # String | Specifies the content type of the request entity body.
my $iD = iD_example; # String | The logical resource ID.

my $updateBody = WWW::SwaggerClient::Object::ConditionUpdateBody->new(); # ConditionUpdateBody | 
my $ifMatch = ifMatch_example; # String | The current version of the Condition resource.


eval { 
    $api_instance->updateCondition(accept => $accept, contentType => $contentType, iD => $iD, updateBody => $updateBody, ifMatch => $ifMatch);
};
if ($@) {
    warn "Exception when calling ConditionApi->updateCondition: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ConditionApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

contentType = contentType_example # String | Specifies the content type of the request entity body.
iD = iD_example # String | The logical resource ID.

updateBody =  # ConditionUpdateBody | 
ifMatch = ifMatch_example # String | The current version of the Condition resource.


try: 
    # Update a condition
    api_instance.update_condition(accept, contentType, iD, updateBody, ifMatch)
except ApiException as e:
    print("Exception when calling ConditionApi->updateCondition: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the Condition resource.
Required
Body parameters
Name Description
updateBody *

Responses

Status: 200 - <b>Example Request:</b> <pre><code>PUT https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Condition/p73077203</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 20 Aug 2019 21:17:04 GMT Etag: W/"12809861" Last-Modified: TTue, 20 Aug 2019 21:17:04 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </code></pre> The ETag response header indicates the current If-Match version to use on a subsequent update.

Name Type Format Description
X-Request-Id String The Oracle troubleshooting identifier.
opc-request-id String The Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. The identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.

Coverage

coverageCreate

Create a coverage

<p>Creates new patient-level or encounter-level coverage.</p> <p><b>Note:</b> Only the body fields mentioned below are supported. Unsupported fields are ignored, or can result in errors.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul>


/Coverage

Usage and SDK Samples

curl -X POST "https://localhost/Coverage"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CoverageApi;

import java.io.File;
import java.util.*;

public class CoverageApiExample {

    public static void main(String[] args) {
        
        CoverageApi apiInstance = new CoverageApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. CoverageCreate create Body = ; // CoverageCreate | try { apiInstance.coverageCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling CoverageApi#coverageCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.CoverageApi;

public class CoverageApiExample {

    public static void main(String[] args) {
        CoverageApi apiInstance = new CoverageApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. CoverageCreate create Body = ; // CoverageCreate | try { apiInstance.coverageCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling CoverageApi#coverageCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. CoverageCreate *create Body = ; // CoverageApi *apiInstance = [[CoverageApi alloc] init]; // Create a coverage [apiInstance coverageCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CoverageApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {CoverageCreate} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.coverageCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class coverageCreateExample
    {
        public void main()
        {
            
            var apiInstance = new CoverageApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new CoverageCreate(); // CoverageCreate | try { // Create a coverage apiInstance.coverageCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling CoverageApi.coverageCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CoverageApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // CoverageCreate | try { $api_instance->coverageCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling CoverageApi->coverageCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CoverageApi;

my $api_instance = WWW::SwaggerClient::CoverageApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::CoverageCreate->new(); # CoverageCreate | eval { $api_instance->coverageCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling CoverageApi->coverageCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CoverageApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # CoverageCreate | try: # Create a coverage api_instance.coverage_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling CoverageApi->coverageCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - <p>Example creation of patient-level private coverage.</p> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Coverage', 'status': 'active', 'subscriber': { 'reference': 'Patient/589763' }, 'subscriberId': '123', 'beneficiary': { 'reference': 'Patient/589763' }, 'relationship': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/subscriber-relationship', 'code': 'other' } ] }, 'period': { 'start': '2014-09-05T14:30:12.000Z', 'end': '2015-09-05T14:30:12.000Z' }, 'payor': [ { 'reference': 'Organization/643847', 'display': 'Aetna Missouri POS - Open' } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://hl7.org/fhir/ValueSet/coverage-class', 'code': 'plan' } ], 'text': 'plan' }, 'value': '729827', 'name': 'Aetna Missouri POS Open' }, { 'type': { 'coding': [ { 'system': 'http://hl7.org/fhir/ValueSet/coverage-class', 'code': 'group' } ], 'text': 'group' }, 'value': '729839', 'name': 'Aetna Missouri POS Open group' } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 22 Oct 2019 15:59:33 GMT Etag: W/"0$0" Last-Modified: Tue, 22 Oct 2019 15:59:30 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/589763-11500257-11500257 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patient-level-public - <p>Example creation of patient-level public coverage.</p> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Coverage', 'status': 'active', 'beneficiary': { 'reference': 'Patient/1626016' }, 'period': { 'start': '2021-01-18T14:30:20.000Z', 'end': '2021-01-18T14:30:21.000Z' }, 'payor': [ { 'display': 'Government' } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://hl7.org/fhir/ValueSet/coverage-class', 'code': 'plan' } ], 'text': 'Charging Category' }, 'value': '2572940471', 'name': '10-OPC, Class II' } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 22 Oct 2019 15:59:33 GMT Etag: W/"135-0" Last-Modified: Tue, 22 Oct 2019 15:59:30 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/PHP-1626016-11500257 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-encounter-level-private - <p>Example creation of encounter-level private coverage.</p> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Coverage', 'status': 'active', 'subscriber': { 'reference': 'Patient/1626016', 'display': 'WOLFE, STEPHANIE T' }, 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/coverage-encounter', 'valueReference': { 'reference': 'Encounter/31363178' } } ], 'subscriberId': '2461235', 'dependent': '74965675', 'beneficiary': { 'reference': 'Patient/1626016' }, 'relationship': { 'coding': [ { 'system': 'https://fhir.cerner.com/2c400054-42d8-4e74-87b7-80b5bd5fde9f/codeSet/40', 'code': '156', 'display': 'child', 'userSelected': true } ] }, 'period': { 'start': '2014-09-05T14:30:12.000Z', 'end': '2015-09-05T14:30:12.000Z' }, 'payor': [ { 'reference': 'Organization/643847', 'display': 'Aetna Missouri POS - Open' } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://hl7.org/fhir/ValueSet/coverage-class', 'code': 'plan' } ], 'text': 'plan' }, 'value': '729825', 'name': 'Aetna Missouri POS Open' }, { 'type': { 'coding': [ { 'system': 'http://hl7.org/fhir/ValueSet/coverage-class', 'code': 'group' } ], 'text': 'group' }, 'value': '8939999', 'name': 'Aetna Missouri POS Open group' } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 22 Oct 2019 15:59:33 GMT Etag: W/"0" Last-Modified: Tue, 22 Oct 2019 15:59:30 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/31363178-11500257 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-encounter-level-public - <p>Example creation of encounter-level public coverage.</p> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Coverage', 'status': 'active', 'beneficiary': { 'reference': 'Patient/1626016' }, 'period': { 'start': '2021-01-18T14:30:20.000Z', 'end': '2021-01-18T14:30:21.000Z' }, 'payor': [ { 'display': 'Government' } ], 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/coverage-encounter', 'valueReference': { 'reference': 'Encounter/31363178' } } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://hl7.org/fhir/ValueSet/coverage-class', 'code': 'plan' } ], 'text': 'Charging Category' }, 'value': '2572940471', 'name': '10-OPC, Class II' } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 22 Oct 2019 15:59:33 GMT Etag: W/"42-0" Last-Modified: Tue, 22 Oct 2019 15:59:30 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/PH-31363178-11500257 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

coverageDelete

Delete a coverage

<p>Deletes existing encounter-level or patient-level coverage.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul>


/Coverage/{ID}

Usage and SDK Samples

curl -X DELETE "https://localhost/Coverage/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CoverageApi;

import java.io.File;
import java.util.*;

public class CoverageApiExample {

    public static void main(String[] args) {
        
        CoverageApi apiInstance = new CoverageApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the Coverage resource. try { apiInstance.coverageDelete(authorization, contentType, iD, ifMatch); } catch (ApiException e) { System.err.println("Exception when calling CoverageApi#coverageDelete"); e.printStackTrace(); } } }
import io.swagger.client.api.CoverageApi;

public class CoverageApiExample {

    public static void main(String[] args) {
        CoverageApi apiInstance = new CoverageApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the Coverage resource. try { apiInstance.coverageDelete(authorization, contentType, iD, ifMatch); } catch (ApiException e) { System.err.println("Exception when calling CoverageApi#coverageDelete"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. String *ifMatch = ifMatch_example; // The current version of the Coverage resource. CoverageApi *apiInstance = [[CoverageApi alloc] init]; // Delete a coverage [apiInstance coverageDeleteWith:authorization contentType:contentType iD:iD ifMatch:ifMatch completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CoverageApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var ifMatch = ifMatch_example; // {String} The current version of the Coverage resource. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.coverageDelete(authorization, contentType, iDifMatch, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class coverageDeleteExample
    {
        public void main()
        {
            
            var apiInstance = new CoverageApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var ifMatch = ifMatch_example; // String | The current version of the Coverage resource. try { // Delete a coverage apiInstance.coverageDelete(authorization, contentType, iD, ifMatch); } catch (Exception e) { Debug.Print("Exception when calling CoverageApi.coverageDelete: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CoverageApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $ifMatch = ifMatch_example; // String | The current version of the Coverage resource. try { $api_instance->coverageDelete($authorization, $contentType, $iD, $ifMatch); } catch (Exception $e) { echo 'Exception when calling CoverageApi->coverageDelete: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CoverageApi;

my $api_instance = WWW::SwaggerClient::CoverageApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $ifMatch = ifMatch_example; # String | The current version of the Coverage resource. eval { $api_instance->coverageDelete(authorization => $authorization, contentType => $contentType, iD => $iD, ifMatch => $ifMatch); }; if ($@) { warn "Exception when calling CoverageApi->coverageDelete: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CoverageApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. ifMatch = ifMatch_example # String | The current version of the Coverage resource. try: # Delete a coverage api_instance.coverage_delete(authorization, contentType, iD, ifMatch) except ApiException as e: print("Exception when calling CoverageApi->coverageDelete: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the Coverage resource.
Required

Responses

Status: default - <b>Example Request:</b> <pre><code>DELETE https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/623884-674012</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Date: Wed, 20 May 2020 18:55:23 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

coveragePatch

Patch a coverage

<p>Patches existing encounter-level or patient-level coverage.</p> <p><b>Note:</b> <ul> <li>This implementation follows the <a href="https://tools.ietf.org/html/rfc6902">JSON Patch</a> specification.</li> <li>Only operations on the paths listed below are supported.</li> <li>For private coverages, both encounter-level and patient-level coverages may be patched, with the caveat of only supporting the <code>/period</code> and <code>/dependent</code> operations on patient-level coverages.</li> <li>For public coverages, both encounter-level and patient-level coverages may be patched, with the caveat of only supporting the <code>/period</code> and <code>/class/0/value</code> operations.</li> </ul> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <p><b>Patch Operations</b></p> <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <a name="replace-class-0-value"> </a><a target="_blank" href="https://hl7.org/fhir/coverage-definitions.html#Coverage.class.value"><code>/class/0/value</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The alphanumeric string value associated with the insurer-issued label.</li> <li><b>Example:</b> </li> <pre><code>{ "op": "replace", "path": "/class/0/value", "value": "729825" }</pre></code> <li><b>Note:</b></li> <ul> <li>For private coverages, the <code>Coverage.class</code> at index 0 represents the plan for the coverage.</li> <li>For public coverages, the <code>Coverage.class</code> at index 0 represents the charging category for the coverage.</li> </ul> </li> </ul> </td> </tr> <tr> <td> <a name="replace-class-1-value"> </a><a target="_blank" href="https://hl7.org/fhir/coverage-definitions.html#Coverage.class.value"><code>/class/1/value</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The alphanumeric string value associated with the insurer-issued label.</li> <li><b>Example:</b> <pre><code>{ "op": "replace", "path": "/class/1/value", "value": "729825" }</code></pre></li> <li><b>Note:</b> <ul> <li>This path should be used only to replace the policy group number.</li> <li>The <code>Coverage.class</code> at index 1 represents the group for the coverage.</li> <li>When no value is provided for this patch operation, the <code>Coverage.class[1].value</code> is unset.</li> </ul> </li> </ul> </td> </tr> <tr> <td> <a name="replace-class-name"> </a><a target="_blank" href="https://hl7.org/fhir/coverage-definitions.html#Coverage.class.name"><code>/class/1/name</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> A short description for the class.</li> <li><b>Example:</b> <pre><code>{ "op": "replace", "path": "/class/1/name", "value": "name" }</code></pre></li> <li><b>Note:</b></li> <ul> <li>The <code>Coverage.class</code> at index 1 represents the group for the coverage.</li> <li>When no value is provided for this patch operation, the <code>Coverage.class[1].name</code> is unset.</li> </ul> </li> </ul> </td> </tr> <tr> <td> <a name="replace-dependent"> </a><a target="_blank" href="https://hl7.org/fhir/coverage-definitions.html#Coverage.dependent"><code>/dependent</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> A unique identifier for a dependent under the coverage.</li> <li><b>Example:</b> <pre><code>{ "op": "replace", "path": "/dependent", "value": "9816564" }</code></pre></li> <li><b>Note:</b> When no value is provided for this patch operation, the <code>Coverage.dependent</code> is unset.</li> </ul> </td> </tr> <tr> <td> <a name="replace-period"> </a><a target="_blank" href="https://hl7.org/fhir/coverage-definitions.html#Coverage.period"><code>/period</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#Period"><code>Period</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The time period during which the coverage is in force. A missing start date indicates that the start date is unknown. A missing end date indicates that the coverage continues to be in force.</li> <li><b>Example:</b> <pre><code>{ "op": "replace", "path": "/period", "value": { "start": "2014-09-05T14:30:12.000Z", "end": "2015-09-05T14:30:12.000Z" } }</code></pre></li> <li><b>Note:</b></li> <ul> <li>When no <code>start</code> value is provided for this patch operation, the <code>Coverage.period.start</code> is unset.</li> <li>When no <code>end</code> value is provided for this patch operation, the <code>Coverage.period.end</code> is unset.</li> <li>When <code>start</code> or <code>end</code> values are provided, time components must be provided.</li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-relationship"> </a><a target="_blank" href="https://hl7.org/fhir/coverage-definitions.html#Coverage.relationship"><code>/relationship</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#CodeableConcept"><code>CodeableConcept</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The relationship of the beneficiary (patient) to the subscriber.</li> <li><b>Example:</b> <pre><code>{ "op": "replace", "path": "/relationship", "value": { "coding": [ { "system": "https://terminology.hl7.org/CodeSystem/subscriber-relationship", "code": "parent" } ] } }</code></pre></li> <li><b>Note:</b> When no value is provided for this patch operation, the <code>Coverage.relationship</code> is unset.</li> </ul> </td> </tr> <tr> <td> <a name="replace-subscriberId"> </a><a target="_blank" href="https://hl7.org/fhir/coverage-definitions.html#Coverage.subscriberId"><code>/subscriberId</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The insurer -assigned ID for the subscriber.</li> <li><b>Example:</b> <pre><code>{ "op": "replace", "path": "/subscriberId", "value": "4655446" }</code></pre></li> <li><b>Note:</b> When no value is provided for this patch operation, the <code>Coverage.subscriberId</code> is unset.</li> </ul> </td> </tr> <tr> <td> <a name="replace-subscriber"> </a><a target="_blank" href="https://hl7.org/fhir/coverage-definitions.html#Coverage.subscriber"><code>/subscriber</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/references.html"><code>Reference</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The party who has signed-up for or owns the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.</li> <li><b>Example:</b> <pre><code>{ "op": "replace", "path": "/subscriber", "value": { "reference": "Patient/1626016" } }</code></pre></li> <li><b>Note:</b> <code>Coverage.subscriber</code> supports only patient references</li> </ul> </td> </tr> </tbody> </table>


/Coverage/{ID}

Usage and SDK Samples

curl -X PATCH "https://localhost/Coverage/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CoverageApi;

import java.io.File;
import java.util.*;

public class CoverageApiExample {

    public static void main(String[] args) {
        
        CoverageApi apiInstance = new CoverageApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the Coverage resource. CoveragePatch patch Body = ; // CoveragePatch | The body of the patch operation try { apiInstance.coveragePatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (ApiException e) { System.err.println("Exception when calling CoverageApi#coveragePatch"); e.printStackTrace(); } } }
import io.swagger.client.api.CoverageApi;

public class CoverageApiExample {

    public static void main(String[] args) {
        CoverageApi apiInstance = new CoverageApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the Coverage resource. CoveragePatch patch Body = ; // CoveragePatch | The body of the patch operation try { apiInstance.coveragePatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (ApiException e) { System.err.println("Exception when calling CoverageApi#coveragePatch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. String *ifMatch = ifMatch_example; // The current version of the Coverage resource. CoveragePatch *patch Body = ; // The body of the patch operation CoverageApi *apiInstance = [[CoverageApi alloc] init]; // Patch a coverage [apiInstance coveragePatchWith:authorization accept:accept contentType:contentType iD:iD ifMatch:ifMatch patch Body:patch Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CoverageApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var ifMatch = ifMatch_example; // {String} The current version of the Coverage resource. var patch Body = ; // {CoveragePatch} The body of the patch operation var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.coveragePatch(authorization, accept, contentType, iDifMatch, patch Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class coveragePatchExample
    {
        public void main()
        {
            
            var apiInstance = new CoverageApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var ifMatch = ifMatch_example; // String | The current version of the Coverage resource. var patch Body = new CoveragePatch(); // CoveragePatch | The body of the patch operation try { // Patch a coverage apiInstance.coveragePatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (Exception e) { Debug.Print("Exception when calling CoverageApi.coveragePatch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CoverageApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $ifMatch = ifMatch_example; // String | The current version of the Coverage resource. $patch Body = ; // CoveragePatch | The body of the patch operation try { $api_instance->coveragePatch($authorization, $accept, $contentType, $iD, $ifMatch, $patch Body); } catch (Exception $e) { echo 'Exception when calling CoverageApi->coveragePatch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CoverageApi;

my $api_instance = WWW::SwaggerClient::CoverageApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $ifMatch = ifMatch_example; # String | The current version of the Coverage resource. my $patch Body = WWW::SwaggerClient::Object::CoveragePatch->new(); # CoveragePatch | The body of the patch operation eval { $api_instance->coveragePatch(authorization => $authorization, accept => $accept, contentType => $contentType, iD => $iD, ifMatch => $ifMatch, patch Body => $patch Body); }; if ($@) { warn "Exception when calling CoverageApi->coveragePatch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CoverageApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. ifMatch = ifMatch_example # String | The current version of the Coverage resource. patch Body = # CoveragePatch | The body of the patch operation try: # Patch a coverage api_instance.coverage_patch(authorization, accept, contentType, iD, ifMatch, patch Body) except ApiException as e: print("Exception when calling CoverageApi->coveragePatch: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the Coverage resource.
Required
Body parameters
Name Description
patch Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/623884-674012</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'replace', 'path': '/class/0/value', 'value': '729825' }, { 'op': 'replace', 'path': '/class/1/value', 'value': '456' }, { 'op': 'replace', 'path': '/class/1/name', 'value': 'Miscellaneous Commercial Health Plan' }, { 'op': 'replace', 'path': '/dependent', 'value': '9816564' }, { 'op': 'replace', 'path': '/period', 'value': { 'start': '2014-09-05T14:30:12.000Z', 'end': '2015-09-05T14:30:12.000Z' } }, { 'op': 'replace', 'path': '/relationship', 'value': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/subscriber-relationship', 'code': 'parent' } ] } }, { 'op': 'replace', 'path': '/subscriberId', 'value': '4655446' }, { 'op': 'replace', 'path': '/subscriber', 'value': { 'reference': 'Patient/1626016' } } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"10" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

coverageRetrieve

Get a coverage by ID

<p>Retrieves a coverage by the associated coverage ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Coverage/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Coverage/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CoverageApi;

import java.io.File;
import java.util.*;

public class CoverageApiExample {

    public static void main(String[] args) {
        
        CoverageApi apiInstance = new CoverageApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.coverageRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling CoverageApi#coverageRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.CoverageApi;

public class CoverageApiExample {

    public static void main(String[] args) {
        CoverageApi apiInstance = new CoverageApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.coverageRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling CoverageApi#coverageRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. CoverageApi *apiInstance = [[CoverageApi alloc] init]; // Get a coverage by ID [apiInstance coverageRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CoverageApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.coverageRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class coverageRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new CoverageApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a coverage by ID apiInstance.coverageRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling CoverageApi.coverageRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CoverageApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->coverageRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling CoverageApi->coverageRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CoverageApi;

my $api_instance = WWW::SwaggerClient::CoverageApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->coverageRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling CoverageApi->coverageRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CoverageApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a coverage by ID api_instance.coverage_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling CoverageApi->coverageRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - <p>Example retrieval of patient-level private coverage.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/12724066-490016987-490016987</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Coverage', 'id': '12724066-490016987-490016987', 'meta': { 'versionId': '24-24', 'lastUpdated': '2020-07-06T17:03:43.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Coverage&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subscriber&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Beneficiary&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage Start Date&lt;&#x2F;b&gt;: Aug 14, 2015 7:07 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Payor&lt;&#x2F;b&gt;: SELF PAY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;: plan: Value: 2800235 Name: Self Pay&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'active', 'type': { 'coding': [ { 'system': 'urn:oid:2.16.840.1.113883.3.221.5', 'code': '5', 'display': 'PRIVATE HEALTH INSURANCE', 'userSelected': false } ], 'text': 'Private Health Insurance' }, 'subscriber': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'beneficiary': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'relationship': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/subscriber-relationship', 'code': 'self', 'display': 'Self', 'userSelected': false } ], 'text': 'Self' }, 'period': { 'start': '2015-08-14T19:07:56.000Z' }, 'payor': [ { 'reference': 'Organization/589803', 'display': 'SELF PAY' } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/coverage-class', 'code': 'plan' } ] }, 'value': '2800235', 'name': 'Self Pay' } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patient-level-public - <p>Example retrieval of patient-level public coverage.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/PHP-490218084-12724066</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Coverage', 'id': 'PHP-490218084-12724066', 'meta': { 'versionId': '134-0', 'lastUpdated': '2021-03-16T20:04:11.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\\&quot;&gt;&lt;p&gt;&lt;b&gt;Coverage&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Beneficiary&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage Start Date&lt;&#x2F;b&gt;: Mar 16, 2021 8:04 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Payor&lt;&#x2F;b&gt;: Government&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Charging Category&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Value&lt;&#x2F;b&gt;:2572940471&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;: 10-OPC, Class II&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: public healthcare&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'active', 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'PUBLICPOL', 'display': 'public healthcare' } ], 'text': 'public healthcare' }, 'beneficiary': { 'reference': 'Patient/12462008', 'display': 'TRAUMA SURGERY, TESTONE' }, 'period': { 'start': '2021-03-16T20:04:11.000Z' }, 'payor': [ { 'display': 'Government' } ], 'class': [ { 'type': { 'text': 'Charging Category' }, 'value': '2572940471', 'name': '10-OPC, Class II' } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-encounter-level-private - <p>Example retrieval of encounter-level private coverage.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/97954095-98320174</pre></code> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Coverage', 'id': '97954095-98320174', 'meta': { 'versionId': '0', 'lastUpdated': '2020-07-27T21:01:55.000Z' }, 'text': { 'status': 'extensions', 'div': '&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Coverage&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subscriber&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subscriber Id&lt;&#x2F;b&gt;: 12345&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;: 97954095&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Beneficiary&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dependent Number&lt;&#x2F;b&gt;: 12345&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage Start Date&lt;&#x2F;b&gt;: Feb 2, 2020 6:00 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage End Date&lt;&#x2F;b&gt;: Feb 3, 2021 5:59 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Payor&lt;&#x2F;b&gt;: Aetna&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;: plan: Value: 2830233 Name: Aetna&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/coverage-encounter', 'valueReference': { 'reference': 'Encounter/97954095' } } ], 'status': 'active', 'type': { 'coding': [ { 'system': 'urn:oid:2.16.840.1.113883.3.221.5', 'code': '5', 'display': 'PRIVATE HEALTH INSURANCE', 'userSelected': false } ], 'text': 'Private Health Insurance' }, 'subscriber': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'subscriberId': '12345', 'beneficiary': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'dependent': '12345', 'relationship': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/subscriber-relationship', 'code': 'self', 'display': 'Self', 'userSelected': false } ], 'text': 'Self' }, 'period': { 'start': '2020-02-02T06:00:00.000Z', 'end': '2021-02-03T05:59:59.000Z' }, 'payor': [ { 'reference': 'Organization/3064032', 'display': 'Aetna' } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/coverage-class', 'code': 'plan' } ] }, 'value': '2830233', 'name': 'Aetna' } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-encounter-level-public - <p>Example retrieval of encounter-level public coverage.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/PH-98371617-97701467</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Coverage', 'id': 'PH-98371617-97701467', 'meta': { 'versionId': '2-0', 'lastUpdated': '2020-09-24T17:11:10.000Z' }, 'text': { 'status': 'extensions', 'div': '&lt;div xmlns&#x3D;&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&#39;&gt;&lt;p&gt;&lt;b&gt;Coverage&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;: 97701467&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Beneficiary&lt;&#x2F;b&gt;: TRAUMA SURGERY, TESTONE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage Start Date&lt;&#x2F;b&gt;: Jul 1, 2022 5:00 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage End Date&lt;&#x2F;b&gt;: Jul 1, 2025 5:00 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Payor&lt;&#x2F;b&gt;: Government&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Class&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Value&lt;&#x2F;b&gt;: 2572499881&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;: Charging Category&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: public healthcare&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'extension': [ { 'valueReference': { 'reference': 'Encounter/97701467' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/coverage-encounter' } ], 'status': 'active', 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'PUBLICPOL', 'display': 'public healthcare' } ], 'text': 'public healthcare' }, 'beneficiary': { 'reference': 'Patient/12462008', 'display': 'TRAUMA SURGERY, TESTONE' }, 'period': { 'start': '2022-07-01T05:00:00.000Z', 'end': '2025-07-01T05:00:00.000Z' }, 'payor': [ { 'display': 'Government' } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/coverage-class', 'code': 'class' } ] }, 'value': '2572499881', 'name': 'Charging Category' } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

coverageSearch

Get a list of coverages

<p>Retrieves a list of patient-level or encounter-level coverages that meet supplied query parameters.</p> <p><b>Note:</b> Public Healthcare represents an insurance policy funded by a public health system such as a provincial or national health plan. If any public coverages exist, they are returned with an ID prefixed with PH or PHP and returned in the payload with the rest of the coverages (private coverages).</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul>


/Coverage

Usage and SDK Samples

curl -X GET "https://localhost/Coverage?_id=&patient=&-encounter=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CoverageApi;

import java.io.File;
import java.util.*;

public class CoverageApiExample {

    public static void main(String[] args) {
        
        CoverageApi apiInstance = new CoverageApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String |

The logical resource ID. Required if the patient and -encounter parameters are not used.

Example: _id=12724066-490016987-490016987

String patient = patient_example; // String |

The entity that caused the expenses. Required if the _id and -encounter parameters are not used.

Example: patient=Patient/12345

String encounter = encounter_example; // String |

The logical resource ID of the clinical encounter. Required if the _id and patient parameters are not used.

Example: -encounter=98028029

String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id, patient, or -encounter parameters. Example: _id=13410103-490794713-490794713&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.coverageSearch(authorization, accept, id, patient, encounter, revinclude); } catch (ApiException e) { System.err.println("Exception when calling CoverageApi#coverageSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.CoverageApi;

public class CoverageApiExample {

    public static void main(String[] args) {
        CoverageApi apiInstance = new CoverageApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String |

The logical resource ID. Required if the patient and -encounter parameters are not used.

Example: _id=12724066-490016987-490016987

String patient = patient_example; // String |

The entity that caused the expenses. Required if the _id and -encounter parameters are not used.

Example: patient=Patient/12345

String encounter = encounter_example; // String |

The logical resource ID of the clinical encounter. Required if the _id and patient parameters are not used.

Example: -encounter=98028029

String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id, patient, or -encounter parameters. Example: _id=13410103-490794713-490794713&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.coverageSearch(authorization, accept, id, patient, encounter, revinclude); } catch (ApiException e) { System.err.println("Exception when calling CoverageApi#coverageSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; //

The logical resource ID. Required if the patient and -encounter parameters are not used.

Example: _id=12724066-490016987-490016987

(optional) String *patient = patient_example; //

The entity that caused the expenses. Required if the _id and -encounter parameters are not used.

Example: patient=Patient/12345

(optional) String *encounter = encounter_example; //

The logical resource ID of the clinical encounter. Required if the _id and patient parameters are not used.

Example: -encounter=98028029

(optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id, patient, or -encounter parameters. Example: _id=13410103-490794713-490794713&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) CoverageApi *apiInstance = [[CoverageApi alloc] init]; // Get a list of coverages [apiInstance coverageSearchWith:authorization accept:accept id:id patient:patient encounter:encounter revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.CoverageApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String}

The logical resource ID. Required if the patient and -encounter parameters are not used.

Example: _id=12724066-490016987-490016987

'patient': patient_example, // {String}

The entity that caused the expenses. Required if the _id and -encounter parameters are not used.

Example: patient=Patient/12345

'encounter': encounter_example, // {String}

The logical resource ID of the clinical encounter. Required if the _id and patient parameters are not used.

Example: -encounter=98028029

'revinclude': revinclude_example // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id, patient, or -encounter parameters. Example: _id=13410103-490794713-490794713&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.coverageSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class coverageSearchExample
    {
        public void main()
        {
            
            var apiInstance = new CoverageApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String |

The logical resource ID. Required if the patient and -encounter parameters are not used.

Example: _id=12724066-490016987-490016987

(optional) var patient = patient_example; // String |

The entity that caused the expenses. Required if the _id and -encounter parameters are not used.

Example: patient=Patient/12345

(optional) var encounter = encounter_example; // String |

The logical resource ID of the clinical encounter. Required if the _id and patient parameters are not used.

Example: -encounter=98028029

(optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id, patient, or -encounter parameters. Example: _id=13410103-490794713-490794713&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try { // Get a list of coverages apiInstance.coverageSearch(authorization, accept, id, patient, encounter, revinclude); } catch (Exception e) { Debug.Print("Exception when calling CoverageApi.coverageSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\CoverageApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String |

The logical resource ID. Required if the patient and -encounter parameters are not used.

Example: _id=12724066-490016987-490016987

$patient = patient_example; // String |

The entity that caused the expenses. Required if the _id and -encounter parameters are not used.

Example: patient=Patient/12345

$encounter = encounter_example; // String |

The logical resource ID of the clinical encounter. Required if the _id and patient parameters are not used.

Example: -encounter=98028029

$revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id, patient, or -encounter parameters. Example: _id=13410103-490794713-490794713&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { $api_instance->coverageSearch($authorization, $accept, $id, $patient, $encounter, $revinclude); } catch (Exception $e) { echo 'Exception when calling CoverageApi->coverageSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CoverageApi;

my $api_instance = WWW::SwaggerClient::CoverageApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String |

The logical resource ID. Required if the patient and -encounter parameters are not used.

Example: _id=12724066-490016987-490016987

my $patient = patient_example; # String |

The entity that caused the expenses. Required if the _id and -encounter parameters are not used.

Example: patient=Patient/12345

my $encounter = encounter_example; # String |

The logical resource ID of the clinical encounter. Required if the _id and patient parameters are not used.

Example: -encounter=98028029

my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id, patient, or -encounter parameters. Example: _id=13410103-490794713-490794713&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target eval { $api_instance->coverageSearch(authorization => $authorization, accept => $accept, id => $id, patient => $patient, encounter => $encounter, revinclude => $revinclude); }; if ($@) { warn "Exception when calling CoverageApi->coverageSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CoverageApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String |

The logical resource ID. Required if the patient and -encounter parameters are not used.

Example: _id=12724066-490016987-490016987

(optional) patient = patient_example # String |

The entity that caused the expenses. Required if the _id and -encounter parameters are not used.

Example: patient=Patient/12345

(optional) encounter = encounter_example # String |

The logical resource ID of the clinical encounter. Required if the _id and patient parameters are not used.

Example: -encounter=98028029

(optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id, patient, or -encounter parameters. Example: _id=13410103-490794713-490794713&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try: # Get a list of coverages api_instance.coverage_search(authorization, accept, id=id, patient=patient, encounter=encounter, revinclude=revinclude) except ApiException as e: print("Exception when calling CoverageApi->coverageSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
<p>The logical resource ID. Required if the <code>patient</code> and <code>-encounter</code> parameters are not used.</p> <p>Example: <code>_id=12724066-490016987-490016987</code></p>
patient
String
<p>The entity that caused the expenses. Required if the <code>_id</code> and <code>-encounter</code> parameters are not used.</p> <p>Example: <code>patient=Patient/12345</code></p>
-encounter
String
<p>The logical resource ID of the clinical encounter. Required if the <code>_id</code> and <code>patient</code> parameters are not used.</p> <p>Example: <code>-encounter=98028029</code></p>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code>.</li> <li>May be provided with the <code>_id</code>, <code>patient</code>, or <code>-encounter</code> parameters. Example: <code>_id=13410103-490794713-490794713&_revinclude=Provenance:target</code>.</li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: default - <p>Example search for patient-level private coverage.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?patient=12724066</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'a8876443-c615-4244-9044-047dea2d92dd', 'type': 'searchset', 'total': 1, 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?patient=12724066' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/12724066-490016987-490016987', 'resource': { 'resourceType': 'Coverage', 'id': '12724066-490016987-490016987', 'meta': { 'versionId': '24-24', 'lastUpdated': '2020-07-06T17:03:43.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Coverage&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subscriber&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Beneficiary&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage Start Date&lt;&#x2F;b&gt;: Aug 14, 2015 7:07 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Payor&lt;&#x2F;b&gt;: SELF PAY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;: plan: Value: 2800235 Name: Self Pay&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'identifier': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'MB' } ] }, 'value': '123' }, { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'MB' } ] }, 'value': '123' } ], 'status': 'active', 'type': { 'coding': [ { 'system': 'urn:oid:2.16.840.1.113883.3.221.5', 'code': '5', 'display': 'PRIVATE HEALTH INSURANCE', 'userSelected': false } ], 'text': 'Private Health Insurance' }, 'subscriber': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'beneficiary': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'relationship': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/subscriber-relationship', 'code': 'self', 'display': 'Self', 'userSelected': false } ], 'text': 'Self' }, 'period': { 'start': '2015-08-14T19:07:56.000Z' }, 'payor': [ { 'reference': 'Organization/589803', 'display': 'SELF PAY' } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/coverage-class', 'code': 'plan' } ] }, 'value': '2800235', 'name': 'Self Pay' } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-id-level-private - <p>Example search for ID-level private coverage.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?_id=12724066-491651736-491651736</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Coverage', 'id': '12724066-491651736-491651736', 'meta': { 'versionId': '4-4', 'lastUpdated': '2024-01-10T19:33:27.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Coverage&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subscriber&lt;&#x2F;b&gt;: SMART II, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Beneficiary&lt;&#x2F;b&gt;: SMART II, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Self&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage Start Date&lt;&#x2F;b&gt;: Jun 6, 2021 12:00 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Payor&lt;&#x2F;b&gt;: MEDICARE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Plan&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Value&lt;&#x2F;b&gt;: 3132243&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;: Medicare Part B&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;&#x2F;div&gt;' }, 'identifier': [ { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] } ], 'status': 'active', 'type': { 'coding': [ { 'system': 'urn:oid:2.16.840.1.113883.3.221.5', 'code': '5', 'display': 'PRIVATE HEALTH INSURANCE', 'userSelected': false } ], 'text': 'Private Health Insurance' }, 'subscriber': { 'reference': 'Patient/12724066', 'display': 'SMART II, NANCY' }, 'beneficiary': { 'reference': 'Patient/12724066', 'display': 'SMART II, NANCY' }, 'relationship': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/subscriber-relationship', 'code': 'self', 'display': 'Self', 'userSelected': false } ], 'text': 'Self' }, 'period': { 'start': '2021-06-06T00:00:00.000Z' }, 'payor': [ { 'reference': 'Organization/589783', 'display': 'MEDICARE' } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/coverage-class', 'code': 'plan' } ] }, 'value': '3132243', 'name': 'Medicare Part B' } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patient-level-public - <p>Example search for patient-level public coverage.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?patient=12724066</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '8ff4481d-ce55-4b3f-ac2c-4d4fd3cad4c0', 'type': 'searchset', 'total': 1, 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?patient=12724066' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/PHP-490218084-12724066', 'resource': { 'resourceType': 'Coverage', 'id': 'PHP-490218084-12724066', 'meta': { 'versionId': '134-0', 'lastUpdated': '2021-03-16T20:04:11.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Coverage&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Beneficiary&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage Start Date&lt;&#x2F;b&gt;: Mar 16, 2021 8:04 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Payor&lt;&#x2F;b&gt;: Government&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Charging Category&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Value&lt;&#x2F;b&gt;:2572940471&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;: 10-OPC, Class II&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: public healthcare&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'active', 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'PUBLICPOL', 'display': 'public healthcare' } ], 'text': 'public healthcare' }, 'beneficiary': { 'reference': 'Patient/12462008', 'display': 'TRAUMA SURGERY, TESTONE' }, 'period': { 'start': '2021-03-16T20:04:11.000Z' }, 'payor': [ { 'display': 'Government' } ], 'class': [ { 'type': { 'text': 'Charging Category' }, 'value': '2572940471', 'name': '10-OPC, Class II' } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-encounter-level-private - <p>Example search for encounter-level private coverage.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?-encounter=97954095</pre></code> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'd42baa44-1566-458c-8457-10fbfacfc3e5', 'type': 'searchset', 'total': 1, 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?-encounter=97954095' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/97954095-98320174', 'resource': { 'resourceType': 'Coverage', 'id': '97954095-98320174', 'meta': { 'versionId': '0', 'lastUpdated': '2020-07-27T21:01:55.000Z' }, 'text': { 'status': 'extensions', 'div': '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Coverage&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subscriber&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subscriber Id&lt;&#x2F;b&gt;: 12345&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;: 97954095&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Beneficiary&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dependent Number&lt;&#x2F;b&gt;: 12345&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage Start Date&lt;&#x2F;b&gt;: Feb 2, 2020 6:00 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage End Date&lt;&#x2F;b&gt;: Feb 3, 2021 5:59 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Payor&lt;&#x2F;b&gt;: Aetna&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;: plan: Value: 2830233 Name: Aetna&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/coverage-encounter', 'valueReference': { 'reference': 'Encounter/97954095' } } ], 'status': 'active', 'type': { 'coding': [ { 'system': 'urn:oid:2.16.840.1.113883.3.221.5', 'code': '5', 'display': 'PRIVATE HEALTH INSURANCE', 'userSelected': false } ], 'text': 'Private Health Insurance' }, 'subscriber': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'subscriberId': '12345', 'beneficiary': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'dependent': '12345', 'relationship': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/subscriber-relationship', 'code': 'self', 'display': 'Self', 'userSelected': false } ], 'text': 'Self' }, 'period': { 'start': '2020-02-02T06:00:00.000Z', 'end': '2021-02-03T05:59:59.000Z' }, 'payor': [ { 'reference': 'Organization/3064032', 'display': 'Aetna' } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/coverage-class', 'code': 'plan' } ] }, 'value': '2830233', 'name': 'Aetna' } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-encounter-level-public - <p>Example search for encounter-level public coverage.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?-encounter=97701467</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '1714d1b5-cabf-4c4a-bb76-c1e2e4d76d64', 'type': 'searchset', 'total': 1, 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?-encounter=97701467' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/PH-98371617-97701467', 'resource': { 'resourceType': 'Coverage', 'id': 'PH-98371617-97701467', 'meta': { 'versionId': '2-0', 'lastUpdated': '2020-09-24T17:11:10.000Z' }, 'text': { 'status': 'extensions', 'div': '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Coverage&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;: 97701467&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Beneficiary&lt;&#x2F;b&gt;: TRAUMA SURGERY, TESTONE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage Start Date&lt;&#x2F;b&gt;: Jul 1, 2022 5:00 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Coverage End Date&lt;&#x2F;b&gt;: Jul 1, 2025 5:00 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Payor&lt;&#x2F;b&gt;: Government&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Class&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Value&lt;&#x2F;b&gt;: 2572499881&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;: Charging Category&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: public healthcare&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'extension': [ { 'valueReference': { 'reference': 'Encounter/97701467' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/coverage-encounter' } ], 'status': 'active', 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'PUBLICPOL', 'display': 'public healthcare' } ], 'text': 'public healthcare' }, 'beneficiary': { 'reference': 'Patient/12462008', 'display': 'TRAUMA SURGERY, TESTONE' }, 'period': { 'start': '2022-07-01T05:00:00.000Z', 'end': '2025-07-01T05:00:00.000Z' }, 'payor': [ { 'display': 'Government' } ], 'class': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/coverage-class', 'code': 'class' } ] }, 'value': '2572499881', 'name': 'Charging Category' } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-search-id-with-_revinclude - Example search by <code>_id</code> using <code>_revinclude</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?_id=13410103-490794713-490794713&_revinclude=Provenance:target </pre></code> <b>Example Response:</b> <pre><code> { "resourceType": "Bundle", "id": "38c16fab-2b9d-4d80-ac76-2b5bbcb85175", "type": "searchset", "total": 2, "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?_id=13410103-490794713-490794713&_revinclude=Provenance:target" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/13410103-490794713-490794713", "resource": { "resourceType": "Coverage", "id": "13410103-490794713-490794713", "meta": { "versionId": "0-0", "lastUpdated": "2021-07-15T06:49:37.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Coverage&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Subscriber&lt;/b>: RVRHRDOC, PERSONB&lt;/p>&lt;p>&lt;b>Beneficiary&lt;/b>: RVRHRDOC, PERSONB&lt;/p>&lt;p>&lt;b>Relationship&lt;/b>: self&lt;/p>&lt;p>&lt;b>Coverage Start Date&lt;/b>: Jul 15, 2021 12:00 A.M. CDT&lt;/p>&lt;p>&lt;b>Payor&lt;/b>: ERM Eligibility Payer&lt;/p>&lt;p>&lt;b>Class&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Plan&lt;/dt>&lt;dd>&lt;b>Value&lt;/b>: 3338411&lt;/dd>&lt;dd>&lt;b>Name&lt;/b>: ERM ELIGIBILITY HP&lt;/dd>&lt;/dl>&lt;/div>" }, "identifier": [ { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] } ], "status": "active", "type": { "coding": [ { "system": "urn:oid:2.16.840.1.113883.3.221.5", "code": "5", "display": "PRIVATE HEALTH INSURANCE", "userSelected": false } ], "text": "Private Health Insurance" }, "subscriber": { "reference": "Patient/13410103", "display": "RVRHRDOC, PERSONB" }, "beneficiary": { "reference": "Patient/13410103", "display": "RVRHRDOC, PERSONB" }, "relationship": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", "code": "SELF", "display": "self", "userSelected": false }, { "system": "http://terminology.hl7.org/CodeSystem/subscriber-relationship", "code": "self", "display": "Self", "userSelected": false } ], "text": "Self" }, "period": { "start": "2021-07-15T05:00:00.000Z" }, "payor": [ { "reference": "Organization/3312036", "display": "ERM Eligibility Payer" } ], "class": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/coverage-class", "code": "plan" } ] }, "value": "3338411", "name": "ERM ELIGIBILITY HP" } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/COV-13410103-490794713-INT.patcov-490794713", "resource": { "resourceType": "Provenance", "id": "COV-13410103-490794713-INT.patcov-490794713", "meta": { "versionId": "490794713", "lastUpdated": "2021-07-15T06:49:37Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>Coverage/13410103-490794713-490794713&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Jul 15, 2021 1:49 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Manjunath, Pavithra&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;dt>Default Prov Org&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;/div>" }, "target": [ { "reference": "Coverage/13410103-490794713-490794713" } ], "recorded": "2021-07-15T06:49:37Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Practitioner/12812091", "display": "Manjunath, Pavithra" }, "onBehalfOf": { "reference": "Organization/3398035", "display": "Default Prov Org" } }, { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/3398035", "display": "Default Prov Org" } } ] }, "search": { "mode": "include" } } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-search-patient-public-with-_revinclude - Example search by <code>patient</code> using <code>_revinclude</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?patient=13410103&_revinclude=Provenance:target </pre></code> <b>Example Response:</b> <pre><code> { "resourceType": "Bundle", "id": "a11e4940-0220-4ffa-97ea-8e6e722f97ee", "type": "searchset", "total": 4, "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?patient=13410103&_revinclude=Provenance:target" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/13410103-490794713-490794713", "resource": { "resourceType": "Coverage", "id": "13410103-490794713-490794713", "meta": { "versionId": "0-0", "lastUpdated": "2021-07-15T06:49:37.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Coverage&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Subscriber&lt;/b>: RVRHRDOC, PERSONB&lt;/p>&lt;p>&lt;b>Beneficiary&lt;/b>: RVRHRDOC, PERSONB&lt;/p>&lt;p>&lt;b>Relationship&lt;/b>: self&lt;/p>&lt;p>&lt;b>Coverage Start Date&lt;/b>: Jul 15, 2021 12:00 A.M. CDT&lt;/p>&lt;p>&lt;b>Payor&lt;/b>: ERM Eligibility Payer&lt;/p>&lt;p>&lt;b>Class&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Plan&lt;/dt>&lt;dd>&lt;b>Value&lt;/b>: 3338411&lt;/dd>&lt;dd>&lt;b>Name&lt;/b>: ERM ELIGIBILITY HP&lt;/dd>&lt;/dl>&lt;/div>" }, "identifier": [ { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] } ], "status": "active", "type": { "coding": [ { "system": "urn:oid:2.16.840.1.113883.3.221.5", "code": "5", "display": "PRIVATE HEALTH INSURANCE", "userSelected": false } ], "text": "Private Health Insurance" }, "subscriber": { "reference": "Patient/13410103", "display": "RVRHRDOC, PERSONB" }, "beneficiary": { "reference": "Patient/13410103", "display": "RVRHRDOC, PERSONB" }, "relationship": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", "code": "SELF", "display": "self", "userSelected": false }, { "system": "http://terminology.hl7.org/CodeSystem/subscriber-relationship", "code": "self", "display": "Self", "userSelected": false } ], "text": "Self" }, "period": { "start": "2021-07-15T05:00:00.000Z" }, "payor": [ { "reference": "Organization/3312036", "display": "ERM Eligibility Payer" } ], "class": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/coverage-class", "code": "plan" } ] }, "value": "3338411", "name": "ERM ELIGIBILITY HP" } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/PHP-490794715-13410103", "resource": { "resourceType": "Coverage", "id": "PHP-490794715-13410103", "meta": { "versionId": "0-0", "lastUpdated": "2021-07-15T06:49:37.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Coverage&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Beneficiary&lt;/b>: RVRHRDOC, PERSONB&lt;/p>&lt;p>&lt;b>Coverage Start Date&lt;/b>: Jul 15, 2021 6:49 A.M. UTC&lt;/p>&lt;p>&lt;b>Payor&lt;/b>: Government&lt;/p>&lt;p>&lt;b>Type&lt;/b>: public healthcare&lt;/p>&lt;/div>" }, "status": "active", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PUBLICPOL", "display": "public healthcare" } ], "text": "public healthcare" }, "beneficiary": { "reference": "Patient/13410103", "display": "RVRHRDOC, PERSONB" }, "period": { "start": "2021-07-15T06:49:37.000Z" }, "payor": [ { "display": "Government" } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/COV-13410103-490794713-INT.patcov-490794713", "resource": { "resourceType": "Provenance", "id": "COV-13410103-490794713-INT.patcov-490794713", "meta": { "versionId": "490794713", "lastUpdated": "2021-07-15T06:49:37Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>Coverage/13410103-490794713-490794713&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Jul 15, 2021 1:49 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Manjunath, Pavithra&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;dt>Default Prov Org&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;/div>" }, "target": [ { "reference": "Coverage/13410103-490794713-490794713" } ], "recorded": "2021-07-15T06:49:37Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Practitioner/12812091", "display": "Manjunath, Pavithra" }, "onBehalfOf": { "reference": "Organization/3398035", "display": "Default Prov Org" } }, { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/3398035", "display": "Default Prov Org" } } ] }, "search": { "mode": "include" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/COV-PHP-13410103-INT.patcov-490794715", "resource": { "resourceType": "Provenance", "id": "COV-PHP-13410103-INT.patcov-490794715", "meta": { "versionId": "490794715", "lastUpdated": "2021-07-15T06:49:37Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>Coverage/PHP-490794715-13410103&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Jul 15, 2021 1:49 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Manjunath, Pavithra&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;dt>Default Prov Org&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;/div>" }, "target": [ { "reference": "Coverage/PHP-490794715-13410103" } ], "recorded": "2021-07-15T06:49:37Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Practitioner/12812091", "display": "Manjunath, Pavithra" }, "onBehalfOf": { "reference": "Organization/3398035", "display": "Default Prov Org" } }, { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/3398035", "display": "Default Prov Org" } } ] }, "search": { "mode": "include" } } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-search-encounter-with-_revinclude - Example search by <code>-encounter</code> using <code>_revinclude</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?encounter=98497601&_revinclude=Provenance:target </pre></code> <b>Example Response:</b> <pre><code> { "resourceType": "Bundle", "id": "5983892b-700d-425f-a416-f7409e300451", "type": "searchset", "total": 4, "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage?-encounter=98497601&_revinclude=Provenance:target" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/98497601-99038102", "resource": { "resourceType": "Coverage", "id": "98497601-99038102", "meta": { "versionId": "0", "lastUpdated": "2021-09-01T07:34:48.000Z" }, "text": { "status": "extensions", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Coverage&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Subscriber&lt;/b>: RCSHRORDAUTHA, PATA&lt;/p>&lt;p>&lt;b>Encounter&lt;/b>: 98497601&lt;/p>&lt;p>&lt;b>Beneficiary&lt;/b>: RCSHRORDAUTHA, PATA&lt;/p>&lt;p>&lt;b>Relationship&lt;/b>: self&lt;/p>&lt;p>&lt;b>Coverage Start Date&lt;/b>: Sep 1, 2021 12:00 A.M. CDT&lt;/p>&lt;p>&lt;b>Payor&lt;/b>: MEDICARE&lt;/p>&lt;p>&lt;b>Class&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Plan&lt;/dt>&lt;dd>&lt;b>Value&lt;/b>: 2798233&lt;/dd>&lt;dd>&lt;b>Name&lt;/b>: MEDICARE PART A&lt;/dd>&lt;/dl>&lt;/div>" }, "extension": [ { "valueReference": { "reference": "Encounter/98497601" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/coverage-encounter" } ], "identifier": [ { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] } ], "status": "active", "type": { "coding": [ { "system": "urn:oid:2.16.840.1.113883.3.221.5", "code": "1", "display": "MEDICARE", "userSelected": false } ], "text": "Medicare" }, "subscriber": { "reference": "Patient/13554095", "display": "RCSHRORDAUTHA, PATA" }, "beneficiary": { "reference": "Patient/13554095", "display": "RCSHRORDAUTHA, PATA" }, "relationship": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", "code": "SELF", "display": "self", "userSelected": false }, { "system": "http://terminology.hl7.org/CodeSystem/subscriber-relationship", "code": "self", "display": "Self", "userSelected": false } ], "text": "Self" }, "period": { "start": "2021-09-01T05:00:00.000Z" }, "payor": [ { "reference": "Organization/589783", "display": "MEDICARE" } ], "class": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/coverage-class", "code": "plan" } ] }, "value": "2798233", "name": "MEDICARE PART A" } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Coverage/PH-99038104-98497601", "resource": { "resourceType": "Coverage", "id": "PH-99038104-98497601", "meta": { "versionId": "1-0", "lastUpdated": "2021-09-01T07:34:48.000Z" }, "text": { "status": "extensions", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Coverage&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Encounter&lt;/b>: 98497601&lt;/p>&lt;p>&lt;b>Beneficiary&lt;/b>: RCSHRORDAUTHA, PATA&lt;/p>&lt;p>&lt;b>Coverage Start Date&lt;/b>: Sep 1, 2021 7:32 A.M. UTC&lt;/p>&lt;p>&lt;b>Payor&lt;/b>: Government&lt;/p>&lt;p>&lt;b>Type&lt;/b>: public healthcare&lt;/p>&lt;/div>" }, "extension": [ { "valueReference": { "reference": "Encounter/98497601" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/coverage-encounter" } ], "status": "active", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "PUBLICPOL", "display": "public healthcare" } ], "text": "public healthcare" }, "beneficiary": { "reference": "Patient/13554095", "display": "RCSHRORDAUTHA, PATA" }, "period": { "start": "2021-09-01T07:32:23.000Z" }, "payor": [ { "display": "Government" } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/COV-98497601-INT.enccov-99038102", "resource": { "resourceType": "Provenance", "id": "COV-98497601-INT.enccov-99038102", "meta": { "versionId": "99038102", "lastUpdated": "2021-09-01T07:34:48Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>Coverage/98497601-99038102&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Sep 1, 2021 2:34 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Black, Terri Cerner&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;dt>RVRORGANIZATION&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;/div>" }, "target": [ { "reference": "Coverage/98497601-99038102" } ], "recorded": "2021-09-01T07:34:48Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Practitioner/11876048", "display": "Black, Terri Cerner" }, "onBehalfOf": { "reference": "Organization/3294036", "display": "RVRORGANIZATION" } }, { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/3294036", "display": "RVRORGANIZATION" } } ] }, "search": { "mode": "include" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/COV-PH-98497601-INT.enccov-99038104", "resource": { "resourceType": "Provenance", "id": "COV-PH-98497601-INT.enccov-99038104", "meta": { "versionId": "99038104", "lastUpdated": "2021-09-01T07:34:48Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>Coverage/PH-99038104-98497601&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Sep 1, 2021 2:34 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Black, Terri Cerner&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;dt>RVRORGANIZATION&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;/div>" }, "target": [ { "reference": "Coverage/PH-99038104-98497601" } ], "recorded": "2021-09-01T07:34:48Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Practitioner/11876048", "display": "Black, Terri Cerner" }, "onBehalfOf": { "reference": "Organization/3294036", "display": "RVRORGANIZATION" } }, { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/3294036", "display": "RVRORGANIZATION" } } ] }, "search": { "mode": "include" } } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Device

resourceRetrieve

Get a device by ID

<p>Retrieves an individual device by device ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul><li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li></ul></p>


/Device/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Device/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DeviceApi;

import java.io.File;
import java.util.*;

public class DeviceApiExample {

    public static void main(String[] args) {
        
        DeviceApi apiInstance = new DeviceApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.resourceRetrieve(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling DeviceApi#resourceRetrieve");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DeviceApi;

public class DeviceApiExample {

    public static void main(String[] args) {
        DeviceApi apiInstance = new DeviceApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.resourceRetrieve(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling DeviceApi#resourceRetrieve");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


DeviceApi *apiInstance = [[DeviceApi alloc] init];

// Get a device by ID
[apiInstance resourceRetrieveWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.DeviceApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.resourceRetrieve(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class resourceRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new DeviceApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get a device by ID
                apiInstance.resourceRetrieve(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DeviceApi.resourceRetrieve: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DeviceApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->resourceRetrieve($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling DeviceApi->resourceRetrieve: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DeviceApi;

my $api_instance = WWW::SwaggerClient::DeviceApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->resourceRetrieve(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling DeviceApi->resourceRetrieve: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DeviceApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get a device by ID
    api_instance.resource_retrieve(accept, iD)
except ApiException as e:
    print("Exception when calling DeviceApi->resourceRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul><li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li></ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device/31539245</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Device", "id": "31539245", "meta": { "versionId": "1", "lastUpdated": "2020-07-06T23:58:35.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Device&lt;/b>&lt;/p>&lt;p>&lt;b>Unique Device Identifier (UDI)&lt;/b>: 1721123408&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Manufacturer&lt;/b>: Pacemaker Plus&lt;/p>&lt;p>&lt;b>Manufacture Date&lt;/b>: Jan 9, 2017 12:00 P.M. UTC&lt;/p>&lt;p>&lt;b>Expiration Date&lt;/b>: Jul 2, 2040 10:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Lot Number&lt;/b>: 7723&lt;/p>&lt;p>&lt;b>Serial Number&lt;/b>: 17642857292&lt;/p>&lt;p>&lt;b>Type&lt;/b>: Pacemaker&lt;/p>&lt;p>&lt;b>Model Number&lt;/b>: T0765&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Owner&lt;/b>: Model Clinic&lt;/p>&lt;/div>" }, "udiCarrier": [ { "carrierHRF": "1721123408" } ], "status": "active", "manufacturer": "Pacemaker Plus", "manufactureDate": "2017-01-09T12:00:00.000Z", "expirationDate": "2040-07-02T10:00:00.000Z", "lotNumber": "7723", "serialNumber": "17642857292", "deviceName": [ { "name": "Pacemaker", "type": "user-friendly-name" } ], "modelNumber": "T0765", "type": { "coding": [ { "system": "http://snomed.info/sct", "code": "14106009", "display": "Cardiac pacemaker implant" } ], "text": "Pacemaker" }, "patient": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "owner": { "display": "Model Clinic" } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-entered-in-error - <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device/22118346</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Device", "id": "22118346", "meta": { "versionId": "1", "lastUpdated": "2018-11-27T04:59:58Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\\"http://www.w3.org/1999/xhtml\\">&lt;p>&lt;b>Device&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Entered in Error&lt;/p>&lt;p>&lt;b>Type&lt;/b>: Error&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: MARSTON, JACK&lt;/p>&lt;/div>" }, "status": "entered-in-error", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/data-absent-reason", "code": "error", "display": "Error" } ], "text": "Error" }, "patient": { "reference": "Patient/166045489", "display": "MARSTON, JACK" } }</code></pre>


resourceSearch

Get a list of devices

Retrieves a list of devices that meet supplied query parameters.


/Device

Usage and SDK Samples

curl -X GET "https://localhost/Device?_id=&patient=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DeviceApi;

import java.io.File;
import java.util.*;

public class DeviceApiExample {

    public static void main(String[] args) {
        
        DeviceApi apiInstance = new DeviceApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID associated with the device. This parameter is required if patient is not used.
Example: 7890 String patient = patient_example; // String | The patient to whom the device is affixed. This parameter is required if _id is not used.
Example: 12345 String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=214938095&_revinclude=Provenance:target
  • May be provided with the patient parameter. Example: patient=12742397&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.resourceSearch(accept, id, patient, revinclude); } catch (ApiException e) { System.err.println("Exception when calling DeviceApi#resourceSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.DeviceApi;

public class DeviceApiExample {

    public static void main(String[] args) {
        DeviceApi apiInstance = new DeviceApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID associated with the device. This parameter is required if patient is not used.
Example: 7890 String patient = patient_example; // String | The patient to whom the device is affixed. This parameter is required if _id is not used.
Example: 12345 String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=214938095&_revinclude=Provenance:target
  • May be provided with the patient parameter. Example: patient=12742397&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.resourceSearch(accept, id, patient, revinclude); } catch (ApiException e) { System.err.println("Exception when calling DeviceApi#resourceSearch"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID associated with the device. This parameter is required if patient is not used.
Example: 7890 (optional) String *patient = patient_example; // The patient to whom the device is affixed. This parameter is required if _id is not used.
Example: 12345 (optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=214938095&_revinclude=Provenance:target
  • May be provided with the patient parameter. Example: patient=12742397&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) DeviceApi *apiInstance = [[DeviceApi alloc] init]; // Get a list of devices [apiInstance resourceSearchWith:accept id:id patient:patient revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.DeviceApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example, // {String} The logical resource ID associated with the device. This parameter is required if patient is not used.
Example: 7890 'patient': patient_example, // {String} The patient to whom the device is affixed. This parameter is required if _id is not used.
Example: 12345 'revinclude': revinclude_example // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=214938095&_revinclude=Provenance:target
  • May be provided with the patient parameter. Example: patient=12742397&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.resourceSearch(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class resourceSearchExample
    {
        public void main()
        {
            
            var apiInstance = new DeviceApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID associated with the device. This parameter is required if patient is not used.
Example: 7890 (optional) var patient = patient_example; // String | The patient to whom the device is affixed. This parameter is required if _id is not used.
Example: 12345 (optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=214938095&_revinclude=Provenance:target
  • May be provided with the patient parameter. Example: patient=12742397&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try { // Get a list of devices apiInstance.resourceSearch(accept, id, patient, revinclude); } catch (Exception e) { Debug.Print("Exception when calling DeviceApi.resourceSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DeviceApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID associated with the device. This parameter is required if patient is not used.
Example: 7890 $patient = patient_example; // String | The patient to whom the device is affixed. This parameter is required if _id is not used.
Example: 12345 $revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=214938095&_revinclude=Provenance:target
  • May be provided with the patient parameter. Example: patient=12742397&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { $api_instance->resourceSearch($accept, $id, $patient, $revinclude); } catch (Exception $e) { echo 'Exception when calling DeviceApi->resourceSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DeviceApi;

my $api_instance = WWW::SwaggerClient::DeviceApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID associated with the device. This parameter is required if patient is not used.
Example: 7890 my $patient = patient_example; # String | The patient to whom the device is affixed. This parameter is required if _id is not used.
Example: 12345 my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=214938095&_revinclude=Provenance:target
  • May be provided with the patient parameter. Example: patient=12742397&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target eval { $api_instance->resourceSearch(accept => $accept, id => $id, patient => $patient, revinclude => $revinclude); }; if ($@) { warn "Exception when calling DeviceApi->resourceSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DeviceApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID associated with the device. This parameter is required if patient is not used.
Example: 7890 (optional) patient = patient_example # String | The patient to whom the device is affixed. This parameter is required if _id is not used.
Example: 12345 (optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id parameter. Example: _id=214938095&_revinclude=Provenance:target
  • May be provided with the patient parameter. Example: patient=12742397&_revinclude=Provenance:target
  • When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try: # Get a list of devices api_instance.resource_search(accept, id=id, patient=patient, revinclude=revinclude) except ApiException as e: print("Exception when calling DeviceApi->resourceSearch: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID associated with the device. This parameter is required if <code>patient</code> is not used.<br> Example: <code>7890</code>
patient
String
The patient to whom the device is affixed. This parameter is required if <code>_id</code> is not used.<br> Example: <code>12345</code>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul><li>May be provided once with the Provenance:target value. Example: <code>_revinclude=Provenance:target</code></li> <li>May be provided with the <code>_id</code> parameter. Example: <code>_id=214938095&_revinclude=Provenance:target</code></li> <li>May be provided with the patient parameter. Example: <code>patient=12742397&_revinclude=Provenance:target</code></li> <li>When provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li></ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: default - This operation supports the following authorization types: <ul><li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li></ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device?patient=12724066</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "082eb1ae-1a78-41ff-a551-cfc11ff7c812", "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device?patient=12724066" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device/31539245", "resource": { "resourceType": "Device", "id": "31539245", "meta": { "versionId": "1", "lastUpdated": "2020-07-06T23:58:35.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Device&lt;/b>&lt;/p>&lt;p>&lt;b>Unique Device Identifier (UDI)&lt;/b>: 1721123408&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Manufacturer&lt;/b>: Pacemaker Plus&lt;/p>&lt;p>&lt;b>Manufacture Date&lt;/b>: Jan 9, 2017 12:00 P.M. UTC&lt;/p>&lt;p>&lt;b>Expiration Date&lt;/b>: Jul 2, 2040 10:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Lot Number&lt;/b>: 7723&lt;/p>&lt;p>&lt;b>Serial Number&lt;/b>: 17642857292&lt;/p>&lt;p>&lt;b>Type&lt;/b>: Pacemaker&lt;/p>&lt;p>&lt;b>Model Number&lt;/b>: T0765&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Owner&lt;/b>: Model Clinic&lt;/p>&lt;/div>" }, "udiCarrier": [ { "carrierHRF": "1721123408" } ], "status": "active", "manufacturer": "Pacemaker Plus", "manufactureDate": "2017-01-09T12:00:00.000Z", "expirationDate": "2040-07-02T10:00:00.000Z", "lotNumber": "7723", "serialNumber": "17642857292", "deviceName": [ { "name": "Pacemaker", "type": "user-friendly-name" } ], "modelNumber": "T0765", "type": { "coding": [ { "system": "http://snomed.info/sct", "code": "14106009", "display": "Cardiac pacemaker implant" } ], "text": "Pacemaker" }, "patient": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "owner": { "display": "Model Clinic" } } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-revinclude - This operation supports the following authorization types: <ul><li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li></ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Device?_id=31539245&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "11d98db4-e637-4586-af8f-f7256ec5539b", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d//Device?_id=31539245&_revinclude=Provenance%3Atarget" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d//Device/31539245", "resource": { "resourceType": "Device", "id": "31539245", "meta": { "versionId": "1", "lastUpdated": "2020-10-29T09:40:27.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\\"http://www.w3.org/1999/xhtml\\">&lt;p>&lt;b>Device&lt;/b>&lt;/p>&lt;p>&lt;b>Device Identifier&lt;/b>: 234556&lt;/p>&lt;p>&lt;b>Unique Device Identifier (UDI)&lt;/b>: 1721123408&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Manufacturer&lt;/b>: Pacemaker Plus&lt;/p>&lt;p>&lt;b>Manufacture Date&lt;/b>: Jan 9, 2017 12:00 P.M. UTC&lt;/p>&lt;p>&lt;b>Expiration Date&lt;/b>: Jul 2, 2040 10:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Lot Number&lt;/b>: 7723&lt;/p>&lt;p>&lt;b>Serial Number&lt;/b>: 17642857292&lt;/p>&lt;p>&lt;b>Type&lt;/b>: Pacemaker&lt;/p>&lt;p>&lt;b>Model Number&lt;/b>: T0765&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Owner&lt;/b>: Model Clinic&lt;/p>&lt;/div>" }, "udiCarrier": [ { "deviceIdentifier": "234556", "carrierHRF": "1721123408" } ], "status": "active", "manufacturer": "Pacemaker Plus", "manufactureDate": "2017-01-09T12:00:00Z", "expirationDate": "2040-07-02T10:00:00Z", "lotNumber": "7723", "serialNumber": "17642857292", "deviceName": [ { "name": "Pacemaker", "type": "user-friendly-name" } ], "modelNumber": "T0765", "type": { "text": "Pacemaker" }, "patient": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "owner": { "display": "Model Clinic" } }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d//Provenance/INT.doc-31539245", "resource": { "resourceType": "Provenance", "id": "INT.doc-31539245", "meta": { "versionId": "31539245", "lastUpdated": "2020-07-30T11:20:00Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>\n &lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>Device/31539245&lt;/li>&lt;/ul>\n &lt;p>&lt;b>Recorded&lt;/b>: Jul 30, 2020 6:20 A.M. CDT&lt;/p>\n &lt;p>&lt;b>Agents&lt;/b>:&lt;/p>\n &lt;dl>&lt;dt>M, SANGEETHA&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>\n &lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;dt>DEVENG-DEFAULT-PROV&lt;/dt>\n &lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;/div>" }, "target": [ { "reference": "Device/31539245" } ], "recorded": "2020-07-30T11:20:00Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Practitioner/159105544", "display": "M, SANGEETHA" } }, { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/57535538", "display": "DEVENG-DEFAULT-PROV" } } ] }, "search": { "mode": "include" } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

DiagnosticReport

diagnosticReportCreate

Create a diagnostic report

<p>Creates a new diagnostic report.</p> <p><b>Note:</b> <ul> <li>Cardiology and anatomic pathology reports are supported for the create operation.</li> <li>Only the body fields mentioned below are supported. Unsupported fields are ignored or can result in errors.</li> <li>All provided dates must have a time component.</li> <li>The following MIME types are supported:</li> <ul> <li>application/pdf</li> <li>text/plain</li> <li>text/richtext</li> <li>text/rtf</li> <li>text/html</li> <li>application/xml</li> <li>application/xhtml+xml</li> </ul> <li>The API to create a cardiology diagnostic report requires a default user that is set up in the domain to chart a document. If a default user is not defined in the domain, a results_interpreter attribute is mandatory to chart a cardiology document.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/DiagnosticReport

Usage and SDK Samples

curl -X POST "https://localhost/DiagnosticReport"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DiagnosticReportApi;

import java.io.File;
import java.util.*;

public class DiagnosticReportApiExample {

    public static void main(String[] args) {
        
        DiagnosticReportApi apiInstance = new DiagnosticReportApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. DiagnosticReportCreate create Body = ; // DiagnosticReportCreate | The body of the create operation try { apiInstance.diagnosticReportCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling DiagnosticReportApi#diagnosticReportCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.DiagnosticReportApi;

public class DiagnosticReportApiExample {

    public static void main(String[] args) {
        DiagnosticReportApi apiInstance = new DiagnosticReportApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. DiagnosticReportCreate create Body = ; // DiagnosticReportCreate | The body of the create operation try { apiInstance.diagnosticReportCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling DiagnosticReportApi#diagnosticReportCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. DiagnosticReportCreate *create Body = ; // The body of the create operation DiagnosticReportApi *apiInstance = [[DiagnosticReportApi alloc] init]; // Create a diagnostic report [apiInstance diagnosticReportCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.DiagnosticReportApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {DiagnosticReportCreate} The body of the create operation var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.diagnosticReportCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class diagnosticReportCreateExample
    {
        public void main()
        {
            
            var apiInstance = new DiagnosticReportApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new DiagnosticReportCreate(); // DiagnosticReportCreate | The body of the create operation try { // Create a diagnostic report apiInstance.diagnosticReportCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling DiagnosticReportApi.diagnosticReportCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DiagnosticReportApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // DiagnosticReportCreate | The body of the create operation try { $api_instance->diagnosticReportCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling DiagnosticReportApi->diagnosticReportCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DiagnosticReportApi;

my $api_instance = WWW::SwaggerClient::DiagnosticReportApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::DiagnosticReportCreate->new(); # DiagnosticReportCreate | The body of the create operation eval { $api_instance->diagnosticReportCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling DiagnosticReportApi->diagnosticReportCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DiagnosticReportApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # DiagnosticReportCreate | The body of the create operation try: # Create a diagnostic report api_instance.diagnostic_report_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling DiagnosticReportApi->diagnosticReportCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - Example create request and reply for a cardiology diagnostic report.<br> <b>Example Request:</b> <pre><code>POST https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport</code></pre> <b>Example Request Body:</b> <pre><code>{ "resourceType": 'DiagnosticReport', "status": 'amended', "identifier": [ { "use": 'usual', "type": { "coding": [ { "code": 'Coding', "system": 'http://snomed.info/sct', "version": '4.0.1', "display": 'test', "userSelected": true } ] }, "system": 'http://hl7.org/fhir/sid/us-ssn', "value": '11182457' } ], "category": [ { "coding": [ { "code": 'LP29708-2', "display": 'Cardiology', "isUserSelected": false, "system": 'http://loinc.org' } ], "text": 'string' } ], "code": { "coding": [ { "system": 'http://loinc.org', "code": '8328-7' } ], "text": 'string' }, "subject": { "reference": 'Patient/12804513' }, "encounter": { "reference": 'Encounter/98041577' }, "performer": [ { "reference": 'Practitioner/11786042', "display": 'Practitioner name string' } ], "resultsInterpreter": [ { "reference": 'Practitioner/11786042', "display": 'Practitioner name string' } ], "effectivePeriod": { "start": '2020-09-14T09:05:12.000Z', "end": '2020-09-14T09:05:12.000Z' }, "issued": '2020-12-29T09:12:28Z', "presentedForm": [ { "contentType": 'application/pdf;charset=utf-8', "url": 'http://snomed.info/sct', "data": 'JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIF', "title": 'CT image', "creation": '2020-12-29T09:12:28Z' } ], "conclusion": 'conclusion string' }</code></pre> <b>Example Response:</b> <pre><code> Date: Mon, 09 Oct 2023 17:29:02 GMT Content-Type: text/html Connection: keep-alive Cache-Control: no-cache Etag: W/"1" Last-Modified: Mon, 09 Oct 2023 17:29:02 GMT Location: https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport/197466617 Referrer-Policy: strict-origin-when-cross-origin Server-Response-Time: 1288.314512 Strict-Transport-Security: max-age=631152000 Vary: Origin X-Content-Type-Options: nosniff X-Download-Options: noopen X-Frame-Options: SAMEORIGIN X-Permitted-Cross-Domain-Policies: none opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111 X-Request-Id: 11111111-1111-1111-1111-111111111111 X-Runtime: 1.288262 X-Xss-Protection: 1; mode=block Transfer-Encoding: chunked</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-create-for-anatomic-pathology - Example create request and reply for an anatomic pathology diagnostic report.<br> <b>Example Request:</b> <pre><code>POST https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance</code></pre> <b>Example Request Body:</b> <pre><code>{ "resourceType": 'DiagnosticReport', "status": 'amended', "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CEfda49233-ccfa-4ed4-afbc-9f5082c2bf0c-34824240-2022051205454801' } ], "basedOn": [ { "reference": 'ServiceRequest/99928073' } ], "category": [ { "coding": [ { "code": 'LP7839-6', "display": 'Pathology study', "isUserSelected": false, "system": 'http://loinc.org' } ], "text": 'string' } ], "code": { "coding": [ { "code": '4187236', "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "isUserSelected": true, "display": 'Anatomic Pathology' } ], "text": 'string' }, "subject": { "reference": 'Patient/12804513' }, "encounter": { "reference": 'Encounter/98041577' }, "performer": [ { "reference": 'Practitioner/11786042' } ], "effectiveDateTime": '2020-12-27T09:12:28Z', "issued": '2020-12-29T09:12:28Z', "presentedForm": [ { "contentType": 'application/pdf;charset=utf-8', 'data': 'PGh08L3RpdGxlPgoKRG9jdW1lbnQgY29udGVudCEKCjwvaHRtbD4=' } ] }</code></pre> <b>Example Response:</b> <pre><code> Date: Mon, 09 Oct 2023 17:29:02 GMT Content-Type: text/html Connection: keep-alive Cache-Control: no-cache Etag: W/"1" Last-Modified: Mon, 09 Oct 2023 17:29:02 GMT Location: https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport/197466627 Referrer-Policy: strict-origin-when-cross-origin Server-Response-Time: 4626.253472 Strict-Transport-Security: max-age=631152000 Vary: Origin X-Content-Type-Options: nosniff X-Download-Options: noopen X-Frame-Options: SAMEORIGIN X-Permitted-Cross-Domain-Policies: none opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111 X-Request-Id: 11111111-1111-1111-1111-111111111111 X-Runtime: 4.626156 X-Xss-Protection: 1; mode=block Transfer-Encoding: chunked</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

diagnosticReportRetrieve

Get a diagnostic report by ID

<p>Retrieves an individual diagnostic report by the associated ID.</p> <p><b>Note:</b> Diagnostic reports of the General Laboratory, Microbiology, and Cardiology types populate the <code>DiagnosticReport.results</code> field.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/DiagnosticReport/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/DiagnosticReport/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DiagnosticReportApi;

import java.io.File;
import java.util.*;

public class DiagnosticReportApiExample {

    public static void main(String[] args) {
        
        DiagnosticReportApi apiInstance = new DiagnosticReportApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.diagnosticReportRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling DiagnosticReportApi#diagnosticReportRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.DiagnosticReportApi;

public class DiagnosticReportApiExample {

    public static void main(String[] args) {
        DiagnosticReportApi apiInstance = new DiagnosticReportApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.diagnosticReportRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling DiagnosticReportApi#diagnosticReportRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. DiagnosticReportApi *apiInstance = [[DiagnosticReportApi alloc] init]; // Get a diagnostic report by ID [apiInstance diagnosticReportRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.DiagnosticReportApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.diagnosticReportRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class diagnosticReportRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new DiagnosticReportApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a diagnostic report by ID apiInstance.diagnosticReportRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling DiagnosticReportApi.diagnosticReportRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DiagnosticReportApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->diagnosticReportRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling DiagnosticReportApi->diagnosticReportRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DiagnosticReportApi;

my $api_instance = WWW::SwaggerClient::DiagnosticReportApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->diagnosticReportRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling DiagnosticReportApi->diagnosticReportRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DiagnosticReportApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a diagnostic report by ID api_instance.diagnostic_report_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling DiagnosticReportApi->diagnosticReportRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval of a diagnostic report record by resource ID.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport/196151517</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'DiagnosticReport', "id": '196151517', "meta": { "versionId": '3', "lastUpdated": '2017-01-06T20:09:17.000+00:00' }, "text": { "status": 'generated', "div": '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Diagnostic Report&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: RADIOLOGY, TESTTWO&lt;/p>&lt;p>&lt;b>Document Category&lt;/b>: Unknown&lt;/p>&lt;p>&lt;b>Document Title&lt;/b>: MG Mammo Digital Diagnostic Bilat&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Code&lt;/b>: MG Mammo Digital Diagnostic Bilat&lt;/p>&lt;p>&lt;b>Effective Date&lt;/b>: Jan 6, 2017 7:59 P.M. UTC&lt;/p>&lt;/div>' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-196151517-2017010620084300' }, { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/acsn', "value": '00000MG20170000004' } ], "basedOn": [ { "reference": 'ServiceRequest/294749597' } ], "status": 'final', "category": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } ], "text": 'Unknown' } ], "code": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '21660139', "display": 'MG Mammo Digital Diagnostic Bilat', "userSelected": true }, { "system": 'http://loinc.org', "code": '26346-7' } ], "text": 'MG Mammo Digital Diagnostic Bilat' }, "subject": { "reference": 'Patient/12458002', "display": 'RADIOLOGY, TESTTWO' }, "encounter": { "reference": 'Encounter/97697440' }, "effectiveDateTime": '2017-01-06T19:59:20Z', "issued": '2017-01-06T20:09:17Z', "performer": [ { "reference": 'Practitioner/11648064', "display": 'Model, User 437 Cerner' } ], "resultsInterpreter": [ { "reference": 'Practitioner/11648064', "display": 'Model, User 437 Cerner' } ], "media": [ { "link": { "reference": 'Media/drm196151517-InpBMTk3NzA0Njg0QjE5NzcwNDY4OEMi' } } ], "presentedForm": [ { "contentType": 'application/pdf', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-196151517', "title": 'MG Mammo Digital Diagnostic Bilat', "creation": '2017-01-06T20:09:17Z' }, { "contentType": 'application/xml', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/R-196151517', "title": 'MG Mammo Digital Diagnostic Bilat', "creation": '2017-01-06T20:09:17Z' } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

diagnosticReportSearch

Get a list of diagnostic reports

<p>Retrieves a list of diagnostic reports that meet supplied query parameters.</p> <p><b>Note:</b> Diagnostic reports of the General Laboratory, Microbiology, and Cardiology types populate the <code>DiagnosticReport.results</code> field.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/DiagnosticReport

Usage and SDK Samples

curl -X GET "https://localhost/DiagnosticReport?_id=&patient=&encounter=&date=&_lastUpdated=&_count=&category=&code=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DiagnosticReportApi;

import java.io.File;
import java.util.*;

public class DiagnosticReportApiExample {

    public static void main(String[] args) {
        
        DiagnosticReportApi apiInstance = new DiagnosticReportApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID. This parameter is required if the patient parameter is not used.
Example: _id=12345 String patient = patient_example; // String | The subject of the report if a patient. This parameter is required if the _id parameter is not used.
Example: patient=67890 String encounter = encounter_example; // String | The encounter when the order was made.
  • Must represent an Encounter resource.
  • Patient-level documents are filtered out from responses when the encounter ID is zero or blank.
  • May include a single value or comma-separated list of references. Example: encounter=12345,67890.
Example: encounter=1621910 String date = date_example; // String | The date range that the diagnostic report falls within (effectiveDateTime).
  • May provide one or two dates and times.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for reports last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for reports within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z String lastUpdated = lastUpdated_example; // String | The date range in which the diagnostic report was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z BigDecimal count = 8.14; // BigDecimal | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. String category = category_example; // String | The diagnostic discipline or department that created the report.
Example:
category=http://terminology.hl7.org/CodeSystem/v2-0074|LAB
or
category=http://loinc.org|LP29684-5
String code = code_example; // String | The specific code for describing the report.
Example:
code=http://loinc.org|24323-8
String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.diagnosticReportSearch(authorization, accept, id, patient, encounter, date, lastUpdated, count, category, code, revinclude); } catch (ApiException e) { System.err.println("Exception when calling DiagnosticReportApi#diagnosticReportSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.DiagnosticReportApi;

public class DiagnosticReportApiExample {

    public static void main(String[] args) {
        DiagnosticReportApi apiInstance = new DiagnosticReportApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID. This parameter is required if the patient parameter is not used.
Example: _id=12345 String patient = patient_example; // String | The subject of the report if a patient. This parameter is required if the _id parameter is not used.
Example: patient=67890 String encounter = encounter_example; // String | The encounter when the order was made.
  • Must represent an Encounter resource.
  • Patient-level documents are filtered out from responses when the encounter ID is zero or blank.
  • May include a single value or comma-separated list of references. Example: encounter=12345,67890.
Example: encounter=1621910 String date = date_example; // String | The date range that the diagnostic report falls within (effectiveDateTime).
  • May provide one or two dates and times.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for reports last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for reports within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z String lastUpdated = lastUpdated_example; // String | The date range in which the diagnostic report was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z BigDecimal count = 8.14; // BigDecimal | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. String category = category_example; // String | The diagnostic discipline or department that created the report.
Example:
category=http://terminology.hl7.org/CodeSystem/v2-0074|LAB
or
category=http://loinc.org|LP29684-5
String code = code_example; // String | The specific code for describing the report.
Example:
code=http://loinc.org|24323-8
String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.diagnosticReportSearch(authorization, accept, id, patient, encounter, date, lastUpdated, count, category, code, revinclude); } catch (ApiException e) { System.err.println("Exception when calling DiagnosticReportApi#diagnosticReportSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID. This parameter is required if the patient parameter is not used.
Example: _id=12345 (optional) String *patient = patient_example; // The subject of the report if a patient. This parameter is required if the _id parameter is not used.
Example: patient=67890 (optional) String *encounter = encounter_example; // The encounter when the order was made.
  • Must represent an Encounter resource.
  • Patient-level documents are filtered out from responses when the encounter ID is zero or blank.
  • May include a single value or comma-separated list of references. Example: encounter=12345,67890.
Example: encounter=1621910 (optional) String *date = date_example; // The date range that the diagnostic report falls within (effectiveDateTime).
  • May provide one or two dates and times.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for reports last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for reports within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z (optional) String *lastUpdated = lastUpdated_example; // The date range in which the diagnostic report was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) BigDecimal *count = 8.14; // The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. (optional) String *category = category_example; // The diagnostic discipline or department that created the report.
Example:
category=http://terminology.hl7.org/CodeSystem/v2-0074|LAB
or
category=http://loinc.org|LP29684-5
(optional) String *code = code_example; // The specific code for describing the report.
Example:
code=http://loinc.org|24323-8
(optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) DiagnosticReportApi *apiInstance = [[DiagnosticReportApi alloc] init]; // Get a list of diagnostic reports [apiInstance diagnosticReportSearchWith:authorization accept:accept id:id patient:patient encounter:encounter date:date lastUpdated:lastUpdated count:count category:category code:code revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.DiagnosticReportApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID. This parameter is required if the patient parameter is not used.
Example: _id=12345 'patient': patient_example, // {String} The subject of the report if a patient. This parameter is required if the _id parameter is not used.
Example: patient=67890 'encounter': encounter_example, // {String} The encounter when the order was made.
  • Must represent an Encounter resource.
  • Patient-level documents are filtered out from responses when the encounter ID is zero or blank.
  • May include a single value or comma-separated list of references. Example: encounter=12345,67890.
Example: encounter=1621910 'date': date_example, // {String} The date range that the diagnostic report falls within (effectiveDateTime).
  • May provide one or two dates and times.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for reports last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for reports within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z 'lastUpdated': lastUpdated_example, // {String} The date range in which the diagnostic report was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z 'count': 8.14, // {BigDecimal} The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. 'category': category_example, // {String} The diagnostic discipline or department that created the report.
Example:
category=http://terminology.hl7.org/CodeSystem/v2-0074|LAB
or
category=http://loinc.org|LP29684-5
'code': code_example, // {String} The specific code for describing the report.
Example:
code=http://loinc.org|24323-8
'revinclude': revinclude_example // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.diagnosticReportSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class diagnosticReportSearchExample
    {
        public void main()
        {
            
            var apiInstance = new DiagnosticReportApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID. This parameter is required if the patient parameter is not used.
Example: _id=12345 (optional) var patient = patient_example; // String | The subject of the report if a patient. This parameter is required if the _id parameter is not used.
Example: patient=67890 (optional) var encounter = encounter_example; // String | The encounter when the order was made.
  • Must represent an Encounter resource.
  • Patient-level documents are filtered out from responses when the encounter ID is zero or blank.
  • May include a single value or comma-separated list of references. Example: encounter=12345,67890.
Example: encounter=1621910 (optional) var date = date_example; // String | The date range that the diagnostic report falls within (effectiveDateTime).
  • May provide one or two dates and times.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for reports last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for reports within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z (optional) var lastUpdated = lastUpdated_example; // String | The date range in which the diagnostic report was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) var count = 8.14; // BigDecimal | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. (optional) var category = category_example; // String | The diagnostic discipline or department that created the report.
Example:
category=http://terminology.hl7.org/CodeSystem/v2-0074|LAB
or
category=http://loinc.org|LP29684-5
(optional) var code = code_example; // String | The specific code for describing the report.
Example:
code=http://loinc.org|24323-8
(optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try { // Get a list of diagnostic reports apiInstance.diagnosticReportSearch(authorization, accept, id, patient, encounter, date, lastUpdated, count, category, code, revinclude); } catch (Exception e) { Debug.Print("Exception when calling DiagnosticReportApi.diagnosticReportSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DiagnosticReportApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID. This parameter is required if the patient parameter is not used.
Example: _id=12345 $patient = patient_example; // String | The subject of the report if a patient. This parameter is required if the _id parameter is not used.
Example: patient=67890 $encounter = encounter_example; // String | The encounter when the order was made.
  • Must represent an Encounter resource.
  • Patient-level documents are filtered out from responses when the encounter ID is zero or blank.
  • May include a single value or comma-separated list of references. Example: encounter=12345,67890.
Example: encounter=1621910 $date = date_example; // String | The date range that the diagnostic report falls within (effectiveDateTime).
  • May provide one or two dates and times.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for reports last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for reports within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z $lastUpdated = lastUpdated_example; // String | The date range in which the diagnostic report was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z $count = 8.14; // BigDecimal | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. $category = category_example; // String | The diagnostic discipline or department that created the report.
Example:
category=http://terminology.hl7.org/CodeSystem/v2-0074|LAB
or
category=http://loinc.org|LP29684-5
$code = code_example; // String | The specific code for describing the report.
Example:
code=http://loinc.org|24323-8
$revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { $api_instance->diagnosticReportSearch($authorization, $accept, $id, $patient, $encounter, $date, $lastUpdated, $count, $category, $code, $revinclude); } catch (Exception $e) { echo 'Exception when calling DiagnosticReportApi->diagnosticReportSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DiagnosticReportApi;

my $api_instance = WWW::SwaggerClient::DiagnosticReportApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID. This parameter is required if the patient parameter is not used.
Example: _id=12345 my $patient = patient_example; # String | The subject of the report if a patient. This parameter is required if the _id parameter is not used.
Example: patient=67890 my $encounter = encounter_example; # String | The encounter when the order was made.
  • Must represent an Encounter resource.
  • Patient-level documents are filtered out from responses when the encounter ID is zero or blank.
  • May include a single value or comma-separated list of references. Example: encounter=12345,67890.
Example: encounter=1621910 my $date = date_example; # String | The date range that the diagnostic report falls within (effectiveDateTime).
  • May provide one or two dates and times.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for reports last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for reports within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z my $lastUpdated = lastUpdated_example; # String | The date range in which the diagnostic report was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z my $count = 8.14; # BigDecimal | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. my $category = category_example; # String | The diagnostic discipline or department that created the report.
Example:
category=http://terminology.hl7.org/CodeSystem/v2-0074|LAB
or
category=http://loinc.org|LP29684-5
my $code = code_example; # String | The specific code for describing the report.
Example:
code=http://loinc.org|24323-8
my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target eval { $api_instance->diagnosticReportSearch(authorization => $authorization, accept => $accept, id => $id, patient => $patient, encounter => $encounter, date => $date, lastUpdated => $lastUpdated, count => $count, category => $category, code => $code, revinclude => $revinclude); }; if ($@) { warn "Exception when calling DiagnosticReportApi->diagnosticReportSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DiagnosticReportApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID. This parameter is required if the patient parameter is not used.
Example: _id=12345 (optional) patient = patient_example # String | The subject of the report if a patient. This parameter is required if the _id parameter is not used.
Example: patient=67890 (optional) encounter = encounter_example # String | The encounter when the order was made.
  • Must represent an Encounter resource.
  • Patient-level documents are filtered out from responses when the encounter ID is zero or blank.
  • May include a single value or comma-separated list of references. Example: encounter=12345,67890.
Example: encounter=1621910 (optional) date = date_example # String | The date range that the diagnostic report falls within (effectiveDateTime).
  • May provide one or two dates and times.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for reports last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for reports within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z (optional) lastUpdated = lastUpdated_example # String | The date range in which the diagnostic report was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) count = 8.14 # BigDecimal | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. (optional) category = category_example # String | The diagnostic discipline or department that created the report.
Example:
category=http://terminology.hl7.org/CodeSystem/v2-0074|LAB
or
category=http://loinc.org|LP29684-5
(optional) code = code_example # String | The specific code for describing the report.
Example:
code=http://loinc.org|24323-8
(optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try: # Get a list of diagnostic reports api_instance.diagnostic_report_search(authorization, accept, id=id, patient=patient, encounter=encounter, date=date, lastUpdated=lastUpdated, count=count, category=category, code=code, revinclude=revinclude) except ApiException as e: print("Exception when calling DiagnosticReportApi->diagnosticReportSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. This parameter is required if the <code>patient</code> parameter is not used.<br> Example: <code>_id=12345</code>
patient
String
The subject of the report if a patient. This parameter is required if the <code>_id</code> parameter is not used.<br> Example: <code>patient=67890</code>
encounter
String
The encounter when the order was made. <ul> <li>Must represent an Encounter resource.</li> <li>Patient-level documents are filtered out from responses when the encounter ID is zero or blank.</li> <li>May include a single value or comma-separated list of references. Example: <code>encounter=12345,67890</code>. </ul> Example: <code>encounter=1621910</code>
date
String
The date range that the diagnostic report falls within (effectiveDateTime). <ul> <li>May provide one or two dates and times.</li> <li>For a single <code>date</code> occurrence:</li> <ul> <li>May be provided with a prefix to imply a date range or without a prefix to search for reports last updated at a specific date and time.</li> <li>The <code>time</code> component is optional.</li> </ul> <li>For two <code>date</code> occurences:</li> <ul> <li>Must be provided with <code>le</code> or <code>lt</code> and <code>ge</code> or <code>gt</code> prefixes to search for reports within a specific range.</li> <li>The <code>time</code> component is required for both parameters.</li> </ul> <li>The <code>date</code> parameter may not be provided at the same time as the <code>_lastUpdated</code> parameter.</li> </ul> Example: <code>date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z</code>
_lastUpdated
String
The date range in which the diagnostic report was last updated. <ul> <li>This parameter may be provided up to two times, and must use the <code>eq</code>, <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code> prefixes.</li> <li>When a value is provided without a prefix, an implied <code>eq</code> prefix is used.</li> <li>When provided twice, the lower value must have a <code>ge</code> or <code>gt</code> prefix and the higher value must have an <code>le</code> or <code>lt</code> prefix.</li> <li>The <code>_lastUpdated</code> parameter may not be provided at the same time as the <code>date</code> parameter.</li> </ul> Example: <code>_lastUpdated=gt2014-09-24</code> or <code>_lastUpdated=gt2014-09-24T12:00:00.000Z</code>
_count
BigDecimal
The maximum number of results to return. Defaults to <code>10</code> and a maximum of <code>100</code> documents can be returned.
category
String
The diagnostic discipline or department that created the report.<br> Example: <pre><code>category=http://terminology.hl7.org/CodeSystem/v2-0074|LAB</code></pre> or <pre><code>category=http://loinc.org|LP29684-5</code></pre>
code
String
The specific code for describing the report.<br> Example: <pre><code>code=http://loinc.org|24323-8</code></pre>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code>. <li>May be provided with the <code>_id</code> or <code>patient</code> parameters. Example: <code>_id=214938095&_revinclude=Provenance:target</code>. <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: default - Example search by <code>patient</code> and <code>category</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport?patient=12724066&category=http://terminology.hl7.org/CodeSystem/v2-0074|RAD</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'Bundle', "id": '4e95721b-490b-4c57-84f5-7d055a8a5dec', "type": 'searchset', "link": [ { "relation": 'self', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport?patient=12724066&category=http%3A%2F%2Fterminology.hl7.org%2FCodeSystem%2Fv2-0074%7CRAD' }, { "relation": 'next', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport?patient=12724066&category=http%3A%2F%2Fterminology.hl7.org%2FCodeSystem%2Fv2-0074%7CRAD&-pageContext=eJwdyk0KwjAURtG9fOME8jTNT8GJbqBQcVpCmtaCJJImKJTu3eLwHu4Gn2osaEkwjGFy9XXEBl_zmjJa3Lqclofsr59lpq7eSy8vYHi6dYjhe7wl18DwdnMYfIrlb2hO9mxISG61aLgkIbihMHIySupJKU3WYd9_FHYmXg%3D%3D&-pageDirection=NEXT' } ], "entry": [ { "fullUrl": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport/197369077', "resource": { "resourceType": 'DiagnosticReport', "id": '197369077', "meta": { "versionId": '1', "lastUpdated": '2020-08-13T19:36:06.000Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Diagnostic Report&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: Smart II, Nancy&lt;/p>&lt;p>&lt;b>Document Title&lt;/b>: Some Title 4x&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Code&lt;/b>: Radiology Reports&lt;/p>&lt;p>&lt;b>Effective End Date&lt;/b>: Aug 13, 2020 7:36 P.M. UTC&lt;/p>&lt;p>&lt;b>Verifying Provider&lt;/b>: Portal, Portal&lt;/p>&lt;/div>' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-197369077-2020081319360600' } ], "status": 'final', "category": [ { "coding": [ { "system": 'http://loinc.org', "code": 'LP29684-5', "userSelected": false } ], "text": 'Radiology' } ], "code": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '63293819', "display": 'Radiology Reports', "userSelected": true }, { "system": 'http://loinc.org', "code": '75490-3', "userSelected": false } ], "text": 'Radiology Reports' }, "subject": { "reference": 'Patient/12724066', "display": 'Smart II, Nancy' }, "encounter": { "reference": 'Encounter/97953477' }, "effectivePeriod": { "end": '2020-08-13T19:36:00.000Z' }, "issued": '2020-08-13T19:36:06Z', "performer": [ { "reference": 'Practitioner/12742069', "display": 'Portal, Portal' } ], "resultsInterpreter": [ { "reference": 'Practitioner/12742069', "display": 'Portal, Portal' } ], "media": [ { "link": { "reference": 'Media/drm197369077-InpBMTk3NzA0Njg0QjE5NzcwNDY4OEMi' } } ], "presentedForm": [ { "contentType": 'application/pdf', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-197369077', "title": 'Some Title 4x', "creation": '2020-08-13T19:36:00.000Z' }, { "contentType": 'application/xml', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XML-197369077', "title": 'Some Title 4x', "creation": '2020-08-13T19:36:00.000Z' }, { "contentType": 'text/html', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/TR-197369077', "title": 'Some Title 4x', "creation": '2020-08-13T19:36:00.000Z' } ] }, "search": { "mode": 'match' } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport/205995338", "resource": { "resourceType": "DiagnosticReport", "id": "205995338", "meta": { "versionId": "4", "lastUpdated": "2023-02-21T20:49:53Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\&quot;http://www.w3.org/1999/xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Diagnostic Report&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Document Category&lt;/b&gt;: Laboratory&lt;/p&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Final&lt;/p&gt;&lt;p&gt;&lt;b&gt;Code&lt;/b&gt;: Blood Culture&lt;/p&gt;&lt;p&gt;&lt;b&gt;Effective Date&lt;/b&gt;: Feb 21, 2023 1:50 P.M. UTC&lt;/p&gt;&lt;/div&gt;" }, "identifier": [ { "system": "https://fhir.cerner.com/ceuuid", "value": "CE87caf4b7-9397-4667-9897-702218017c9e-205995338-2023022120434100" } ], "basedOn": [ { "reference": "ServiceRequest/378475797" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0074", "code": "LAB", "display": "Laboratory", "userSelected": false } ], "text": "Laboratory" }, { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0074", "code": "MB", "display": "Microbiology", "userSelected": false } ], "text": "Microbiology" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72", "code": "21647436", "display": "Blood Culture", "userSelected": true }, { "system": "http://loinc.org", "code": "600-7", "userSelected": false } ], "text": "Blood Culture" }, "subject": { "reference": 'Patient/12724066', "display": 'Smart II, Nancy' }, "encounter": { "reference": "Encounter/97970192" }, "effectiveDateTime": "2023-02-21T13:50:00Z", "issued": "2023-02-21T20:49:53Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0912", "code": "OP", "display": "Ordering Provider" } ], "text": "Ordering Provider" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/11460104" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "LA", "display": "legal authenticator" } ], "text": "legal authenticator" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/11786060" } ], "resultsInterpreter": [ { "reference": "Practitioner/11786060" } ], "specimen": [ { "reference": "Specimen/275745679" } ], "result": [ { "reference": "Observation/MIC-CE-205995342", "display": "Final" }, { "reference": "Observation/MIC-CE-205995340", "display": "Pre" }, { "reference": "Observation/MIC-CE-ORG-PNL-205995338-1", "display": "Klebsiella pneumoniae ESBL" } ], "conclusionCode": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/52", "code": "213", "display": "NEG", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "NEG", "display": "Negative", "userSelected": false } ], "text": "Negative" } ] }, "search": { "mode": "match" } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-search-with-_revinclude - Example search by <code>_id</code> using <code>_revinclude</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport?_id=196151517,198381928&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'Bundle', "id": 'b40dab9d-354b-4f8c-b5d4-f47e89a1fc6a', "type": 'searchset', "link": [ { "relation": 'self', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport?_id=196151517%2C198381928&_revinclude=Provenance%3Atarget' } ], "entry": [ { "fullUrl": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport/196151517', "resource": { "resourceType": 'DiagnosticReport', "id": '196151517', "meta": { "versionId": '3', "lastUpdated": '2017-01-06T20:09:17.000+00:00' }, "text": { "status": 'generated', "div": '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Diagnostic Report&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: RADIOLOGY, TESTTWO&lt;/p>&lt;p>&lt;b>Document Category&lt;/b>: Unknown&lt;/p>&lt;p>&lt;b>Document Title&lt;/b>: MG Mammo Digital Diagnostic Bilat&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Code&lt;/b>: MG Mammo Digital Diagnostic Bilat&lt;/p>&lt;p>&lt;b>Effective Date&lt;/b>: Jan 6, 2017 7:59 P.M. UTC&lt;/p>&lt;/div>' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-196151517-2017010620084300' }, { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/acsn', "value": '00000MG20170000004' } ], "basedOn": [ { "reference": 'ServiceRequest/294749597' } ], "status": 'final', "category": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } ], "text": 'Unknown' } ], "code": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '21660139', "display": 'MG Mammo Digital Diagnostic Bilat', "userSelected": true }, { "system": 'http://loinc.org', "code": '26346-7' } ], "text": 'MG Mammo Digital Diagnostic Bilat' }, "subject": { "reference": 'Patient/12458002', "display": 'RADIOLOGY, TESTTWO' }, "encounter": { "reference": 'Encounter/97697440' }, "effectiveDateTime": '2017-01-06T19:59:20Z', "issued": '2017-01-06T20:09:17Z', "performer": [ { "reference": 'Practitioner/11648064', "display": 'Model, User 437 Cerner' } ], "resultsInterpreter": [ { "reference": 'Practitioner/11648064', "display": 'Model, User 437 Cerner' } ], "media": [ { "link": { "reference": 'Media/drm196151517-InpBMTk3NzA0Njg0QjE5NzcwNDY4OEMi' } } ], "presentedForm": [ { "contentType": 'application/pdf', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-196151517', "title": 'MG Mammo Digital Diagnostic Bilat', "creation": '2017-01-06T20:09:17Z' }, { "contentType": 'application/xml', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/R-196151517', "title": 'MG Mammo Digital Diagnostic Bilat', "creation": '2017-01-06T20:09:17Z' } ] }, "search": { "mode": 'match' } }, { "fullUrl": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport/198381928', "resource": { "resourceType": 'DiagnosticReport', "id": '198381928', "meta": { "versionId": '1', "lastUpdated": '2022-07-07T09:44:40.000Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Diagnostic Report&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: GETEST, PatientOneHundredSeventyOne&lt;/p>&lt;p>&lt;b>Document Title&lt;/b>:test1&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Code&lt;/b>: Waveform Strip&lt;/p>&lt;p>&lt;b>Effective Start Date&lt;/b>:Jul 7, 2022 9:44 A.M. UTC&lt;/p>&lt;p>&lt;b>Effective End Date&lt;/b>: Jul 7, 2022 9:44 A.M.UTC&lt;/p>&lt;p>&lt;b>Verifying Provider&lt;/b>: Model, User 212 Cerner&lt;/p>&lt;/div>' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-198381928-2022070709444100' } ], "status": 'final', "category": [ { "coding": [ { "system": 'http://loinc.org', "code": '8716-3', "userSelected": false } ] } ], "code": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '2574499721', "display": 'Waveform Strip', "userSelected": true } ], "text": 'Waveform Strip' }, "subject": { "reference": 'Patient/12769858', "display": 'GETEST, PatientOneHundredSeventyOne' }, "encounter": { "reference": 'Encounter/97966187' }, "effectivePeriod": { "start": '2022-07-07T09:44:40.000Z', "end": '2022-07-07T09:44:40.000Z' }, "issued": '2022-07-07T09:44:40Z', "performer": [ { "reference": 'Practitioner/11638486', "display": 'Model, User 212 Cerner' } ], "resultsInterpreter": [ { "reference": 'Practitioner/11638486', "display": 'Model, User 212 Cerner' } ], "media": [ { "link": { "reference": 'Media/drm198381928-InpBMjM3NTIzNzgwQjIzNzUyMzc5MkMi' } } ], "presentedForm": [ { "contentType": 'application/pdf', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-198381928', "title": 'test1', "creation": '2022-07-07T09:44:40.000Z' } ] }, "search": { "mode": 'match' } }, { "fullUrl": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/INT.doc-198381928', "resource": { "resourceType": 'Provenance', "id": 'INT.doc-198381928', "meta": { "versionId": '198381928', "lastUpdated": '2022-07-07T09:44:40Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>DiagnosticReport/198381928&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Jul 7, 2022 9:44 A.M. UTC&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Model, User 212 Cerner&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;/div>' }, "target": [ { "reference": 'DiagnosticReport/198381928' } ], "recorded": '2022-07-07T09:44:40Z', "agent": [ { "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', "code": 'author' } ], "text": 'Author' }, "role": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', "code": 'SOURCE' } ], "text": 'Source' } ], "who": { "reference": 'Practitioner/11638486', "display": 'Model, User 212 Cerner' } } ] }, "search": { "mode": 'include' } }, { "fullUrl": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/INT.doc-196151517', "resource": { "resourceType": 'Provenance', "id": 'INT.doc-196151517', "meta": { "versionId": '196151517', "lastUpdated": '2017-01-06T20:09:17Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>DiagnosticReport/196151517&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Jan 6, 2017 8:09 P.M. UTC&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Model, User 437 Cerner&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;dt>Model Hospital&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;/div>' }, "target": [ { "reference": 'DiagnosticReport/196151517' } ], "recorded": '2017-01-06T20:09:17Z', "agent": [ { "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', "code": 'author' } ], "text": 'Author' }, "role": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', "code": 'SOURCE' } ], "text": 'Source' } ], "who": { "reference": 'Practitioner/11648064', "display": 'Model, User 437 Cerner' } }, { "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', "code": 'author' } ], "text": 'Author' }, "role": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', "code": 'SOURCE' } ], "text": 'Source' } ], "who": { "reference": 'Organization/675844', "display": 'Model Hospital' } } ] }, "search": { "mode": 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

DocumentReference

documentReference$docref

Get a list of document references with $docref

<p>Argonaut operation for querying document references for the supplied parameters.</p> <p><b>Terminology Bindings</b> <ul> <li><b><a href="https://hl7.org/fhir/R4/documentreference-definitions.html#DocumentReference.type">DocumentReference.type</a></b></li> <ul> <li><b>Description:</b> The precise type of clinical document</li> <li><b>Details:</b> <a href="http://hl7.org/fhir/r4/loinc.html">LOINC</a></li> <li><b>System:</b> <code>http://loinc.org</code></li> </ul> <li><b><a href="http://hl7.org/fhir/R4/documentreference-definitions.html#DocumentReference.content.format">DocumentReference.content.format</a></b></li> <ul> <li><b>Description:</b> The document format codes.</li> <li><b>Details:</b> <a href="http://hl7.org/fhir/r4/valueset-formatcodes.html">DocumentReference Format Code Set</a> <li><b>System:</b> <code>urn:oid:1.3.6.1.4.1.19376.1.2.3</code></li> </ul> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/DocumentReference/$docref

Usage and SDK Samples

curl -X GET "https://localhost/DocumentReference/$docref?patient=&type=&start=&end="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DocumentReferenceApi;

import java.io.File;
import java.util.*;

public class DocumentReferenceApiExample {

    public static void main(String[] args) {
        
        DocumentReferenceApi apiInstance = new DocumentReferenceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String patient = patient_example; // String | A reference to the patient whose document references are required.
Example: patient=12345 String type = type_example; // String | The document reference type.
  • Must include both a system and a code. Example: &type=http://loinc.org|34133-9.
  • May be a single system and code or a comma-separated list.
Example: type=http://loinc.org|34133-9 String start = start_example; // String | The start of the date range from which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: start=2014-09-24T12:00:00.000Z String end = end_example; // String | The end of the date range until which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: end=2016-09-24T12:00:00.000Z try { apiInstance.documentReference$docref(authorization, accept, patient, type, start, end); } catch (ApiException e) { System.err.println("Exception when calling DocumentReferenceApi#documentReference$docref"); e.printStackTrace(); } } }
import io.swagger.client.api.DocumentReferenceApi;

public class DocumentReferenceApiExample {

    public static void main(String[] args) {
        DocumentReferenceApi apiInstance = new DocumentReferenceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String patient = patient_example; // String | A reference to the patient whose document references are required.
Example: patient=12345 String type = type_example; // String | The document reference type.
  • Must include both a system and a code. Example: &type=http://loinc.org|34133-9.
  • May be a single system and code or a comma-separated list.
Example: type=http://loinc.org|34133-9 String start = start_example; // String | The start of the date range from which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: start=2014-09-24T12:00:00.000Z String end = end_example; // String | The end of the date range until which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: end=2016-09-24T12:00:00.000Z try { apiInstance.documentReference$docref(authorization, accept, patient, type, start, end); } catch (ApiException e) { System.err.println("Exception when calling DocumentReferenceApi#documentReference$docref"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *patient = patient_example; // A reference to the patient whose document references are required.
Example: patient=12345 String *type = type_example; // The document reference type.
  • Must include both a system and a code. Example: &type=http://loinc.org|34133-9.
  • May be a single system and code or a comma-separated list.
Example: type=http://loinc.org|34133-9 String *start = start_example; // The start of the date range from which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: start=2014-09-24T12:00:00.000Z (optional) String *end = end_example; // The end of the date range until which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: end=2016-09-24T12:00:00.000Z (optional) DocumentReferenceApi *apiInstance = [[DocumentReferenceApi alloc] init]; // Get a list of document references with $docref [apiInstance documentReference$docrefWith:authorization accept:accept patient:patient type:type start:start end:end completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.DocumentReferenceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var patient = patient_example; // {String} A reference to the patient whose document references are required.
Example: patient=12345 var type = type_example; // {String} The document reference type.
  • Must include both a system and a code. Example: &type=http://loinc.org|34133-9.
  • May be a single system and code or a comma-separated list.
Example: type=http://loinc.org|34133-9 var opts = { 'start': start_example, // {String} The start of the date range from which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: start=2014-09-24T12:00:00.000Z 'end': end_example // {String} The end of the date range until which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: end=2016-09-24T12:00:00.000Z }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.documentReference$docref(authorization, accept, patient, type, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class documentReference$docrefExample
    {
        public void main()
        {
            
            var apiInstance = new DocumentReferenceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var patient = patient_example; // String | A reference to the patient whose document references are required.
Example: patient=12345 var type = type_example; // String | The document reference type.
  • Must include both a system and a code. Example: &type=http://loinc.org|34133-9.
  • May be a single system and code or a comma-separated list.
Example: type=http://loinc.org|34133-9 var start = start_example; // String | The start of the date range from which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: start=2014-09-24T12:00:00.000Z (optional) var end = end_example; // String | The end of the date range until which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: end=2016-09-24T12:00:00.000Z (optional) try { // Get a list of document references with $docref apiInstance.documentReference$docref(authorization, accept, patient, type, start, end); } catch (Exception e) { Debug.Print("Exception when calling DocumentReferenceApi.documentReference$docref: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DocumentReferenceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $patient = patient_example; // String | A reference to the patient whose document references are required.
Example: patient=12345 $type = type_example; // String | The document reference type.
  • Must include both a system and a code. Example: &type=http://loinc.org|34133-9.
  • May be a single system and code or a comma-separated list.
Example: type=http://loinc.org|34133-9 $start = start_example; // String | The start of the date range from which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: start=2014-09-24T12:00:00.000Z $end = end_example; // String | The end of the date range until which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: end=2016-09-24T12:00:00.000Z try { $api_instance->documentReference$docref($authorization, $accept, $patient, $type, $start, $end); } catch (Exception $e) { echo 'Exception when calling DocumentReferenceApi->documentReference$docref: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DocumentReferenceApi;

my $api_instance = WWW::SwaggerClient::DocumentReferenceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $patient = patient_example; # String | A reference to the patient whose document references are required.
Example: patient=12345 my $type = type_example; # String | The document reference type.
  • Must include both a system and a code. Example: &type=http://loinc.org|34133-9.
  • May be a single system and code or a comma-separated list.
Example: type=http://loinc.org|34133-9 my $start = start_example; # String | The start of the date range from which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: start=2014-09-24T12:00:00.000Z my $end = end_example; # String | The end of the date range until which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: end=2016-09-24T12:00:00.000Z eval { $api_instance->documentReference$docref(authorization => $authorization, accept => $accept, patient => $patient, type => $type, start => $start, end => $end); }; if ($@) { warn "Exception when calling DocumentReferenceApi->documentReference$docref: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DocumentReferenceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. patient = patient_example # String | A reference to the patient whose document references are required.
Example: patient=12345 type = type_example # String | The document reference type.
  • Must include both a system and a code. Example: &type=http://loinc.org|34133-9.
  • May be a single system and code or a comma-separated list.
Example: type=http://loinc.org|34133-9 start = start_example # String | The start of the date range from which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: start=2014-09-24T12:00:00.000Z (optional) end = end_example # String | The end of the date range until which document reference records should be included.
  • Must be valid dateTime values with a time component.
  • Must have eq prefixes or nothing.
  • If start is not provided, then all previous records up to the end date are included.
  • If end is not provided, then all records between the start date and the current date are included.
Example: end=2016-09-24T12:00:00.000Z (optional) try: # Get a list of document references with $docref api_instance.document_reference__docref(authorization, accept, patient, type, start=start, end=end) except ApiException as e: print("Exception when calling DocumentReferenceApi->documentReference$docref: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
patient*
String
A reference to the patient whose document references are required. <br> Example: <code>patient=12345</code>
Required
type*
String
The document reference type. <ul> <li>Must include both a system and a code. Example: <code>&type=http://loinc.org|34133-9</code>.</li> <li>May be a single system and code or a comma-separated list.</li> </ul> Example: <code>type=http://loinc.org|34133-9</code>
Required
start
String
The start of the date range from which document reference records should be included. <ul> <li>Must be valid dateTime values with a time component.</li> <li>Must have <code>eq</code> prefixes or nothing.</li> <li>If <code>start</code> is not provided, then all previous records up to the <code>end</code> date are included.</li> <li>If <code>end</code> is not provided, then all records between the <code>start</code> date and the current date are included.</li> </ul> Example: <code>start=2014-09-24T12:00:00.000Z</code>
end
String
The end of the date range until which document reference records should be included. <ul> <li>Must be valid dateTime values with a time component.</li> <li>Must have <code>eq</code> prefixes or nothing.</li> <li>If <code>start</code> is not provided, then all previous records up to the <code>end</code> date are included.</li> <li>If <code>end</code> is not provided, then all records between the <code>start</code> date and the current date are included.</li> </ul> Example: <code>end=2016-09-24T12:00:00.000Z</code>

Responses

Status: default - <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/$docref?patient=13160351&type=http%3A%2F%2Floinc.org%7C34133-9</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '2cb9157f-0f05-4fe4-af14-95d5808a4070', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/$docref?patient=13160351' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/b79484c9-1170-44cd-9910-f9013ff2ea1f', 'resource': { 'resourceType': 'DocumentReference', 'id': 'b79484c9-1170-44cd-9910-f9013ff2ea1f', 'status': 'current', 'type': { 'coding': [ { 'system': 'http://loinc.org', 'code': '34133-9', 'display': 'Summary of episode note' } ], 'text': 'Summary of episode note' }, 'subject': { 'reference': 'Patient/13160351' }, 'date': '2020-12-14T08:20:26Z', 'content': [ { 'attachment': { 'contentType': 'application/xml', 'url': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/$autogen-ccd-if?patient=13160351' }, 'format': { 'system': 'urn:oid:1.3.6.1.4.1.19376.1.2.3', 'code': 'urn:hl7-org:sdwg:ccda-structuredBody:2.1', 'display': 'For documents following C-CDA constraints using a structured body.' } } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

documentReferenceCreate

Create a document reference

<p>Creates new documents.</p> <p><b>Note:</b> <ul> <li>Only the body fields mentioned below are supported. Unsupported fields are ignored.</li> <li>All provided dates must have a time component.</li> <li>The following MIME types are supported:</li> <ul> <li><code>application/pdf</code></li> <li><code>text/plain</code></li> <li><code>text/richtext</code></li> <li><code>text/rtf</code></li> <li><code>text/html</code></li> <li><code>application/xml</code></li> <li><code>application/xhtml+xml</code></li> </ul> <li>See the <code>content.attachment.contentType</code> body field below for further details.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/DocumentReference

Usage and SDK Samples

curl -X POST "https://localhost/DocumentReference"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DocumentReferenceApi;

import java.io.File;
import java.util.*;

public class DocumentReferenceApiExample {

    public static void main(String[] args) {
        
        DocumentReferenceApi apiInstance = new DocumentReferenceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. DocumentReferenceCreate create Body = ; // DocumentReferenceCreate | The body of the create operation. try { apiInstance.documentReferenceCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling DocumentReferenceApi#documentReferenceCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.DocumentReferenceApi;

public class DocumentReferenceApiExample {

    public static void main(String[] args) {
        DocumentReferenceApi apiInstance = new DocumentReferenceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. DocumentReferenceCreate create Body = ; // DocumentReferenceCreate | The body of the create operation. try { apiInstance.documentReferenceCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling DocumentReferenceApi#documentReferenceCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. DocumentReferenceCreate *create Body = ; // The body of the create operation. DocumentReferenceApi *apiInstance = [[DocumentReferenceApi alloc] init]; // Create a document reference [apiInstance documentReferenceCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.DocumentReferenceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {DocumentReferenceCreate} The body of the create operation. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.documentReferenceCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class documentReferenceCreateExample
    {
        public void main()
        {
            
            var apiInstance = new DocumentReferenceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new DocumentReferenceCreate(); // DocumentReferenceCreate | The body of the create operation. try { // Create a document reference apiInstance.documentReferenceCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling DocumentReferenceApi.documentReferenceCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DocumentReferenceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // DocumentReferenceCreate | The body of the create operation. try { $api_instance->documentReferenceCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling DocumentReferenceApi->documentReferenceCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DocumentReferenceApi;

my $api_instance = WWW::SwaggerClient::DocumentReferenceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::DocumentReferenceCreate->new(); # DocumentReferenceCreate | The body of the create operation. eval { $api_instance->documentReferenceCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling DocumentReferenceApi->documentReferenceCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DocumentReferenceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # DocumentReferenceCreate | The body of the create operation. try: # Create a document reference api_instance.document_reference_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling DocumentReferenceApi->documentReferenceCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference</code></pre> <b>Example Request Body:</b> <pre><code>{ "resourceType": 'DocumentReference', "status": 'current', "docStatus": 'final', "type": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '2820507', "display": 'Admission Note Physician', "userSelected": true } ], "text": 'Admission Note Physician' }, "subject": { "reference": 'Patient/12457977' }, "author": [ { "reference": 'Practitioner/3332064' } ], "authenticator": { "reference": 'Practitioner/3332064' }, "content": [ { "attachment": { "contentType": 'application/xml;charset=utf-8', "data": 'PGh0bWw+Cjx0aXRsZT4gVGVzdCBEb2N1bWVudCA8L3RpdGxlPgoKRG9jdW1lbnQgY29udGVudCEKCjwvaHRtbD4=', "title": 'Height Weight Allergy Rule', "creation": '2020-07-29T21:02:04.000Z' } } ], "context": { "encounter": [ { "reference": 'Encounter/97987761' } ], "period": { "start": '2020-01-01T00:00:00.000Z', "end": '2020-01-01T01:00:00.000Z' } } }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Fri, 04 Nov 2022 10:15:11 GMT Etag: W/"1" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/201051629 Vary: Origin opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111 X-Request-Id: 11111111-1111-1111-1111-111111111111</code></pre>

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

documentReferenceRetrieve

Get a document reference by ID

<p>Retrieves an individual document by the associated ID.</p> <p><b>Note:</b> <ul> <li>The read operation is supported for clinical-note, cardiology, radiology, microbiology, and pathology charted documents and clinical-note staged documents.</li> <li>Contents of the documents are found in the attachment URL. See the Binary resource information to determine what authorization scopes are required and how to set the <code>Accept</code> header when downloading document contents.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/DocumentReference/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/DocumentReference/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DocumentReferenceApi;

import java.io.File;
import java.util.*;

public class DocumentReferenceApiExample {

    public static void main(String[] args) {
        
        DocumentReferenceApi apiInstance = new DocumentReferenceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.documentReferenceRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling DocumentReferenceApi#documentReferenceRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.DocumentReferenceApi;

public class DocumentReferenceApiExample {

    public static void main(String[] args) {
        DocumentReferenceApi apiInstance = new DocumentReferenceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.documentReferenceRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling DocumentReferenceApi#documentReferenceRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. DocumentReferenceApi *apiInstance = [[DocumentReferenceApi alloc] init]; // Get a document reference by ID [apiInstance documentReferenceRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.DocumentReferenceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.documentReferenceRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class documentReferenceRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new DocumentReferenceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a document reference by ID apiInstance.documentReferenceRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling DocumentReferenceApi.documentReferenceRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DocumentReferenceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->documentReferenceRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling DocumentReferenceApi->documentReferenceRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DocumentReferenceApi;

my $api_instance = WWW::SwaggerClient::DocumentReferenceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->documentReferenceRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling DocumentReferenceApi->documentReferenceRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DocumentReferenceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a document reference by ID api_instance.document_reference_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling DocumentReferenceApi->documentReferenceRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - <p><b>Note:</b> <ul> <li>Contents of the documents are found in the attachment URL.</li> <li>See the Binary resource information to determine what authorization scopes are required and how to set the <code>Accept</code> header when downloading document contents.</li> </ul></p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/198381924</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'DocumentReference', "id": '198381924', "meta": { "versionId": '1', "lastUpdated": '2022-07-07T09:43:56.000Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Document Reference&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient Name&lt;&#x2F;b&gt;: GETEST, PatientOneHundredSixtySix&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Type&lt;&#x2F;b&gt;: Waveform Strip&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Category&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Title&lt;&#x2F;b&gt;: test1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Start Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service End Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Status&lt;&#x2F;b&gt;: Final&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verifying Provider&lt;&#x2F;b&gt;: Model, User 154 Cerner&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-198381924-2022070709435600' } ], "status": 'current', "docStatus": 'final', "type": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '2574499721', "display": 'Waveform Strip', "userSelected": true }, { "system": 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor', "code": 'UNK', "display": 'unknown' } ], "text": 'Waveform Strip' }, "category": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } ], "text": 'Unknown' } ], "subject": { "reference": 'Patient/12769853', "display": 'GETEST, PatientOneHundredSixtySix' }, "date": '2022-07-07T09:43:56Z', "author": [ { "reference": 'Practitioner/11638428', "display": 'Model, User 154 Cerner' } ], "authenticator": { "reference": 'Practitioner/11638428', "display": 'Model, User 154 Cerner' }, "content": [ { "attachment": { "contentType": 'application/pdf', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-198381924', "title": 'test1', "creation": '2022-07-07T09:43:56.000Z' }, "format": { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } } ], "context": { "encounter": [ { "reference": 'Encounter/97966172' } ], "period": { "start": '2022-07-07T09:43:56.000Z', "end": '2022-07-07T09:43:56.000Z' } } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-nil-status-request - <p><b>Note:</b> <ul> <li>Contents of the documents are found in the attachment URL.</li> <li>See the Binary resource information to determine what authorization scopes are required and how to set the <code>Accept</code> header when downloading document contents.</li> </ul></p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/206098371</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'OperationOutcome', "issue": [ { "severity": 'error', "code": 'not-found', "details": { "text": 'Resource not found' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

documentReferenceSearch

Get a list of document references

<p>Retrieves a list of documents that meet supplied query parameters.</p> <p><b>Note:</b> <ul> <li>The search operation is supported for clinical-note, cardiology, radiology, microbiology, and pathology charted documents and clinical-note staged documents.</li> <li>Contents of the documents are found in the attachment URL. See the Binary resource information to determine what authorization scopes are required and how to set the <code>Accept</code> header when downloading document contents.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/DocumentReference

Usage and SDK Samples

curl -X GET "https://localhost/DocumentReference?_id=&patient=&encounter=&type=&_count=&category=&_revinclude=&date=&period=&_lastUpdated="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DocumentReferenceApi;

import java.io.File;
import java.util.*;

public class DocumentReferenceApiExample {

    public static void main(String[] args) {
        
        DocumentReferenceApi apiInstance = new DocumentReferenceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters except _revinclude parameter as noted below.
Example: 12345 String patient = patient_example; // String | The specific patient to return documents for. This parameter is required if the _id parameter is not used.
Example: 12345 String encounter = encounter_example; // String | The encounters in which the document was created.
  • Patient-level documents are filtered out from responses when the encounter ID is blank.
  • May be provided with a single reference or a comma-separated list of references. Example: encounter=1234 or encounter=1234,5678.
Example: 12345 String type = type_example; // String | The type of document. May be a list separated by commas.
Example:
http://loinc.org|11488-4
String count = count_example; // String | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. String category = category_example; // String | The categorization of the document.
Example:
http://loinc.org|11488-4
String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target String date = date_example; // String | When this document reference was created.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for documents last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for documents within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as either of the period or _lastUpdated parameters. You may only use one of the three at a time.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z String period = period_example; // String | The time of service that is being documented.
  • Must be provided twice, once with the ge prefix, and once with the lt prefix.
  • Date precision must be consistent.
  • The period parameter may not be provided at the same time as either of the date or _lastUpdated parameters. You may only use one of the three at a time.
Example: period=ge2017-01-01&period=lt2017-01-05 String lastUpdated = lastUpdated_example; // String | The date range in which the document was last updated.
  • This parameter only qualifies clinically significant updates. For example, changes to the value or code, and other significant fields. Minor updates, such as nonclinically relevant note updates, do not qualify.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as either of the date or period parameters. You may only use one of the three at a time.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z try { apiInstance.documentReferenceSearch(authorization, accept, id, patient, encounter, type, count, category, revinclude, date, period, lastUpdated); } catch (ApiException e) { System.err.println("Exception when calling DocumentReferenceApi#documentReferenceSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.DocumentReferenceApi;

public class DocumentReferenceApiExample {

    public static void main(String[] args) {
        DocumentReferenceApi apiInstance = new DocumentReferenceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters except _revinclude parameter as noted below.
Example: 12345 String patient = patient_example; // String | The specific patient to return documents for. This parameter is required if the _id parameter is not used.
Example: 12345 String encounter = encounter_example; // String | The encounters in which the document was created.
  • Patient-level documents are filtered out from responses when the encounter ID is blank.
  • May be provided with a single reference or a comma-separated list of references. Example: encounter=1234 or encounter=1234,5678.
Example: 12345 String type = type_example; // String | The type of document. May be a list separated by commas.
Example:
http://loinc.org|11488-4
String count = count_example; // String | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. String category = category_example; // String | The categorization of the document.
Example:
http://loinc.org|11488-4
String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target String date = date_example; // String | When this document reference was created.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for documents last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for documents within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as either of the period or _lastUpdated parameters. You may only use one of the three at a time.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z String period = period_example; // String | The time of service that is being documented.
  • Must be provided twice, once with the ge prefix, and once with the lt prefix.
  • Date precision must be consistent.
  • The period parameter may not be provided at the same time as either of the date or _lastUpdated parameters. You may only use one of the three at a time.
Example: period=ge2017-01-01&period=lt2017-01-05 String lastUpdated = lastUpdated_example; // String | The date range in which the document was last updated.
  • This parameter only qualifies clinically significant updates. For example, changes to the value or code, and other significant fields. Minor updates, such as nonclinically relevant note updates, do not qualify.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as either of the date or period parameters. You may only use one of the three at a time.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z try { apiInstance.documentReferenceSearch(authorization, accept, id, patient, encounter, type, count, category, revinclude, date, period, lastUpdated); } catch (ApiException e) { System.err.println("Exception when calling DocumentReferenceApi#documentReferenceSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters except _revinclude parameter as noted below.
Example: 12345 (optional) String *patient = patient_example; // The specific patient to return documents for. This parameter is required if the _id parameter is not used.
Example: 12345 (optional) String *encounter = encounter_example; // The encounters in which the document was created.
  • Patient-level documents are filtered out from responses when the encounter ID is blank.
  • May be provided with a single reference or a comma-separated list of references. Example: encounter=1234 or encounter=1234,5678.
Example: 12345 (optional) String *type = type_example; // The type of document. May be a list separated by commas.
Example:
http://loinc.org|11488-4
(optional) String *count = count_example; // The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. (optional) String *category = category_example; // The categorization of the document.
Example:
http://loinc.org|11488-4
(optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) String *date = date_example; // When this document reference was created.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for documents last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for documents within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as either of the period or _lastUpdated parameters. You may only use one of the three at a time.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z (optional) String *period = period_example; // The time of service that is being documented.
  • Must be provided twice, once with the ge prefix, and once with the lt prefix.
  • Date precision must be consistent.
  • The period parameter may not be provided at the same time as either of the date or _lastUpdated parameters. You may only use one of the three at a time.
Example: period=ge2017-01-01&period=lt2017-01-05 (optional) String *lastUpdated = lastUpdated_example; // The date range in which the document was last updated.
  • This parameter only qualifies clinically significant updates. For example, changes to the value or code, and other significant fields. Minor updates, such as nonclinically relevant note updates, do not qualify.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as either of the date or period parameters. You may only use one of the three at a time.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) DocumentReferenceApi *apiInstance = [[DocumentReferenceApi alloc] init]; // Get a list of document references [apiInstance documentReferenceSearchWith:authorization accept:accept id:id patient:patient encounter:encounter type:type count:count category:category revinclude:revinclude date:date period:period lastUpdated:lastUpdated completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.DocumentReferenceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters except _revinclude parameter as noted below.
Example: 12345 'patient': patient_example, // {String} The specific patient to return documents for. This parameter is required if the _id parameter is not used.
Example: 12345 'encounter': encounter_example, // {String} The encounters in which the document was created.
  • Patient-level documents are filtered out from responses when the encounter ID is blank.
  • May be provided with a single reference or a comma-separated list of references. Example: encounter=1234 or encounter=1234,5678.
Example: 12345 'type': type_example, // {String} The type of document. May be a list separated by commas.
Example:
http://loinc.org|11488-4
'count': count_example, // {String} The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. 'category': category_example, // {String} The categorization of the document.
Example:
http://loinc.org|11488-4
'revinclude': revinclude_example, // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target 'date': date_example, // {String} When this document reference was created.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for documents last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for documents within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as either of the period or _lastUpdated parameters. You may only use one of the three at a time.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z 'period': period_example, // {String} The time of service that is being documented.
  • Must be provided twice, once with the ge prefix, and once with the lt prefix.
  • Date precision must be consistent.
  • The period parameter may not be provided at the same time as either of the date or _lastUpdated parameters. You may only use one of the three at a time.
Example: period=ge2017-01-01&period=lt2017-01-05 'lastUpdated': lastUpdated_example // {String} The date range in which the document was last updated.
  • This parameter only qualifies clinically significant updates. For example, changes to the value or code, and other significant fields. Minor updates, such as nonclinically relevant note updates, do not qualify.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as either of the date or period parameters. You may only use one of the three at a time.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.documentReferenceSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class documentReferenceSearchExample
    {
        public void main()
        {
            
            var apiInstance = new DocumentReferenceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters except _revinclude parameter as noted below.
Example: 12345 (optional) var patient = patient_example; // String | The specific patient to return documents for. This parameter is required if the _id parameter is not used.
Example: 12345 (optional) var encounter = encounter_example; // String | The encounters in which the document was created.
  • Patient-level documents are filtered out from responses when the encounter ID is blank.
  • May be provided with a single reference or a comma-separated list of references. Example: encounter=1234 or encounter=1234,5678.
Example: 12345 (optional) var type = type_example; // String | The type of document. May be a list separated by commas.
Example:
http://loinc.org|11488-4
(optional) var count = count_example; // String | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. (optional) var category = category_example; // String | The categorization of the document.
Example:
http://loinc.org|11488-4
(optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) var date = date_example; // String | When this document reference was created.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for documents last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for documents within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as either of the period or _lastUpdated parameters. You may only use one of the three at a time.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z (optional) var period = period_example; // String | The time of service that is being documented.
  • Must be provided twice, once with the ge prefix, and once with the lt prefix.
  • Date precision must be consistent.
  • The period parameter may not be provided at the same time as either of the date or _lastUpdated parameters. You may only use one of the three at a time.
Example: period=ge2017-01-01&period=lt2017-01-05 (optional) var lastUpdated = lastUpdated_example; // String | The date range in which the document was last updated.
  • This parameter only qualifies clinically significant updates. For example, changes to the value or code, and other significant fields. Minor updates, such as nonclinically relevant note updates, do not qualify.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as either of the date or period parameters. You may only use one of the three at a time.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) try { // Get a list of document references apiInstance.documentReferenceSearch(authorization, accept, id, patient, encounter, type, count, category, revinclude, date, period, lastUpdated); } catch (Exception e) { Debug.Print("Exception when calling DocumentReferenceApi.documentReferenceSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DocumentReferenceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters except _revinclude parameter as noted below.
Example: 12345 $patient = patient_example; // String | The specific patient to return documents for. This parameter is required if the _id parameter is not used.
Example: 12345 $encounter = encounter_example; // String | The encounters in which the document was created.
  • Patient-level documents are filtered out from responses when the encounter ID is blank.
  • May be provided with a single reference or a comma-separated list of references. Example: encounter=1234 or encounter=1234,5678.
Example: 12345 $type = type_example; // String | The type of document. May be a list separated by commas.
Example:
http://loinc.org|11488-4
$count = count_example; // String | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. $category = category_example; // String | The categorization of the document.
Example:
http://loinc.org|11488-4
$revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target $date = date_example; // String | When this document reference was created.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for documents last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for documents within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as either of the period or _lastUpdated parameters. You may only use one of the three at a time.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z $period = period_example; // String | The time of service that is being documented.
  • Must be provided twice, once with the ge prefix, and once with the lt prefix.
  • Date precision must be consistent.
  • The period parameter may not be provided at the same time as either of the date or _lastUpdated parameters. You may only use one of the three at a time.
Example: period=ge2017-01-01&period=lt2017-01-05 $lastUpdated = lastUpdated_example; // String | The date range in which the document was last updated.
  • This parameter only qualifies clinically significant updates. For example, changes to the value or code, and other significant fields. Minor updates, such as nonclinically relevant note updates, do not qualify.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as either of the date or period parameters. You may only use one of the three at a time.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z try { $api_instance->documentReferenceSearch($authorization, $accept, $id, $patient, $encounter, $type, $count, $category, $revinclude, $date, $period, $lastUpdated); } catch (Exception $e) { echo 'Exception when calling DocumentReferenceApi->documentReferenceSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DocumentReferenceApi;

my $api_instance = WWW::SwaggerClient::DocumentReferenceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters except _revinclude parameter as noted below.
Example: 12345 my $patient = patient_example; # String | The specific patient to return documents for. This parameter is required if the _id parameter is not used.
Example: 12345 my $encounter = encounter_example; # String | The encounters in which the document was created.
  • Patient-level documents are filtered out from responses when the encounter ID is blank.
  • May be provided with a single reference or a comma-separated list of references. Example: encounter=1234 or encounter=1234,5678.
Example: 12345 my $type = type_example; # String | The type of document. May be a list separated by commas.
Example:
http://loinc.org|11488-4
my $count = count_example; # String | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. my $category = category_example; # String | The categorization of the document.
Example:
http://loinc.org|11488-4
my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target my $date = date_example; # String | When this document reference was created.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for documents last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for documents within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as either of the period or _lastUpdated parameters. You may only use one of the three at a time.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z my $period = period_example; # String | The time of service that is being documented.
  • Must be provided twice, once with the ge prefix, and once with the lt prefix.
  • Date precision must be consistent.
  • The period parameter may not be provided at the same time as either of the date or _lastUpdated parameters. You may only use one of the three at a time.
Example: period=ge2017-01-01&period=lt2017-01-05 my $lastUpdated = lastUpdated_example; # String | The date range in which the document was last updated.
  • This parameter only qualifies clinically significant updates. For example, changes to the value or code, and other significant fields. Minor updates, such as nonclinically relevant note updates, do not qualify.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as either of the date or period parameters. You may only use one of the three at a time.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z eval { $api_instance->documentReferenceSearch(authorization => $authorization, accept => $accept, id => $id, patient => $patient, encounter => $encounter, type => $type, count => $count, category => $category, revinclude => $revinclude, date => $date, period => $period, lastUpdated => $lastUpdated); }; if ($@) { warn "Exception when calling DocumentReferenceApi->documentReferenceSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DocumentReferenceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters except _revinclude parameter as noted below.
Example: 12345 (optional) patient = patient_example # String | The specific patient to return documents for. This parameter is required if the _id parameter is not used.
Example: 12345 (optional) encounter = encounter_example # String | The encounters in which the document was created.
  • Patient-level documents are filtered out from responses when the encounter ID is blank.
  • May be provided with a single reference or a comma-separated list of references. Example: encounter=1234 or encounter=1234,5678.
Example: 12345 (optional) type = type_example # String | The type of document. May be a list separated by commas.
Example:
http://loinc.org|11488-4
(optional) count = count_example # String | The maximum number of results to return. Defaults to 10 and a maximum of 100 documents can be returned. (optional) category = category_example # String | The categorization of the document.
Example:
http://loinc.org|11488-4
(optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) date = date_example # String | When this document reference was created.
  • For a single date occurrence:
    • May be provided with a prefix to imply a date range or without a prefix to search for documents last updated at a specific date and time.
    • The time component is optional.
  • For two date occurences:
    • Must be provided with le or lt and ge or gt prefixes to search for documents within a specific range.
    • The time component is required for both parameters.
  • The date parameter may not be provided at the same time as either of the period or _lastUpdated parameters. You may only use one of the three at a time.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z (optional) period = period_example # String | The time of service that is being documented.
  • Must be provided twice, once with the ge prefix, and once with the lt prefix.
  • Date precision must be consistent.
  • The period parameter may not be provided at the same time as either of the date or _lastUpdated parameters. You may only use one of the three at a time.
Example: period=ge2017-01-01&period=lt2017-01-05 (optional) lastUpdated = lastUpdated_example # String | The date range in which the document was last updated.
  • This parameter only qualifies clinically significant updates. For example, changes to the value or code, and other significant fields. Minor updates, such as nonclinically relevant note updates, do not qualify.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as either of the date or period parameters. You may only use one of the three at a time.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) try: # Get a list of document references api_instance.document_reference_search(authorization, accept, id=id, patient=patient, encounter=encounter, type=type, count=count, category=category, revinclude=revinclude, date=date, period=period, lastUpdated=lastUpdated) except ApiException as e: print("Exception when calling DocumentReferenceApi->documentReferenceSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if the <code>patient</code> parameter is not used.</li> <li>Must not be provided with any other parameters except <code>_revinclude</code> parameter as noted below.</li> </ul> Example: <code>12345</code>
patient
String
The specific patient to return documents for. This parameter is required if the <code>_id</code> parameter is not used.<br> Example: <code>12345</code>
encounter
String
The encounters in which the document was created. <ul> <li>Patient-level documents are filtered out from responses when the encounter ID is blank.</li> <li>May be provided with a single reference or a comma-separated list of references. Example: <code>encounter=1234</code> or <code>encounter=1234,5678</code>.</li> </ul> Example: <code>12345</code>
type
String
The type of document. May be a list separated by commas.<br> Example: <pre><code>http://loinc.org|11488-4</code></pre>
_count
String
The maximum number of results to return. Defaults to <code>10</code> and a maximum of 100 documents can be returned.
category
String
The categorization of the document.<br> Example: <pre><code>http://loinc.org|11488-4</code></pre>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code>.</li> <li>May be provided with the <code>_id</code> or <code>patient</code> parameter. Example: <code>_id=214938095&_revinclude=Provenance:target</code>.</li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>
date
String
When this document reference was created. <ul> <li>For a single <code>date</code> occurrence:</li> <ul> <li>May be provided with a prefix to imply a date range or without a prefix to search for documents last updated at a specific date and time.</li> <li>The <code>time</code> component is optional.</li> </ul> <li>For two <code>date</code> occurences:</li> <ul> <li>Must be provided with <code>le</code> or <code>lt</code> and <code>ge</code> or <code>gt</code> prefixes to search for documents within a specific range.</li> <li>The <code>time</code> component is required for both parameters.</li> </ul> <li>The <code>date</code> parameter may not be provided at the same time as either of the <code>period</code> or <code>_lastUpdated</code> parameters. You may only use one of the three at a time.</li> </ul> Example: <code>date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z</code>
period
String
The time of service that is being documented. <ul> <li>Must be provided twice, once with the <code>ge</code> prefix, and once with the <code>lt</code> prefix.</li> <li>Date precision must be consistent.</li> <li>The <code>period</code> parameter may not be provided at the same time as either of the <code>date</code> or <code>_lastUpdated</code> parameters. You may only use one of the three at a time.</li> </ul> Example: <code>period=ge2017-01-01&period=lt2017-01-05</code>
_lastUpdated
String
The date range in which the document was last updated. <ul> <li>This parameter only qualifies clinically significant updates. For example, changes to the value or code, and other significant fields. Minor updates, such as nonclinically relevant note updates, do not qualify.</li> <li>This parameter may be provided up to two times, and must use the <code>eq</code>, <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code> prefixes.</li> <li>When a value is provided without a prefix, an implied <code>eq</code> prefix is used.</li> <li>When provided twice, the lower value must have a <code>ge</code> or <code>gt</code> prefix and the higher value must have an <code>le</code> or <code>lt</code> prefix.</li> <li>The <code>_lastUpdated</code> parameter may not be provided at the same time as either of the <code>date</code> or <code>period</code> parameters. You may only use one of the three at a time.</li> </ul> Example: <code>_lastUpdated=gt2014-09-24</code> or <code>_lastUpdated=gt2014-09-24T12:00:00.000Z</code>

Responses

Status: default - <p><b>Note:</b> <ul> <li>Contents of the documents are found in the attachment URL.</li> <li>See the Binary resource information to determine what authorization scopes are required and how to set the <code>Accept</code> header when downloading document contents.</li> </ul></p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference?patient=12769853</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '271fc608-6a12-48f3-a9f8-2d1bfe395328', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference?patient=12769853' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/198381924', 'resource': { "resourceType": 'DocumentReference', "id": '198381924', "meta": { "versionId": '1', "lastUpdated": '2022-07-07T09:43:56.000Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Document Reference&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient Name&lt;&#x2F;b&gt;: GETEST, PatientOneHundredSixtySix&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Type&lt;&#x2F;b&gt;: Waveform Strip&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Category&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Title&lt;&#x2F;b&gt;: test1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Start Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service End Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Status&lt;&#x2F;b&gt;: Final&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verifying Provider&lt;&#x2F;b&gt;: Model, User 154 Cerner&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-198381924-2022070709435600' } ], "status": 'current', "docStatus": 'final', "type": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '2574499721', "display": 'Waveform Strip', "userSelected": true }, { "system": 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor', "code": 'UNK', "display": 'unknown' } ], "text": 'Waveform Strip' }, "category": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } ], "text": 'Unknown' } ], "subject": { "reference": 'Patient/12769853', "display": 'GETEST, PatientOneHundredSixtySix' }, "date": '2022-07-07T09:43:56Z', "author": [ { "reference": 'Practitioner/11638428', "display": 'Model, User 154 Cerner' } ], "authenticator": { "reference": 'Practitioner/11638428', "display": 'Model, User 154 Cerner' }, "content": [ { "attachment": { "contentType": 'application/pdf', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-198381924', "title": 'test1', "creation": '2022-07-07T09:43:56.000Z' }, "format": { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } } ], "context": { "encounter": [ { "reference": 'Encounter/97966172' } ], "period": { "start": '2022-07-07T09:43:56.000Z', "end": '2022-07-07T09:43:56.000Z' } } } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/198381926', 'resource': { "resourceType": 'DocumentReference', "id": '198381926', "meta": { "versionId": '1', "lastUpdated": '2022-07-07T09:43:56.000Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Document Reference&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient Name&lt;&#x2F;b&gt;: GETEST, PatientOneHundredSixtySix&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Type&lt;&#x2F;b&gt;: Waveform Strip&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Category&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Title&lt;&#x2F;b&gt;: test1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Start Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service End Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Status&lt;&#x2F;b&gt;: Final&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-198381926-2022070709435600' } ], "status": 'current', "docStatus": 'final', "type": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '2574499721', "display": 'Waveform Strip', "userSelected": true }, { "system": 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor', "code": 'UNK', "display": 'unknown' } ], "text": 'Waveform Strip' }, "category": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } ], "text": 'Unknown' } ], "subject": { "reference": 'Patient/12769853', "display": 'GETEST, PatientOneHundredSixtySix' }, "date": '2022-07-07T09:43:56Z', "content": [ { "attachment": { "contentType": 'application/pdf', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-198381926', "title": 'test1', "creation": '2022-07-07T09:43:56.000Z' }, "format": { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } } ], "context": { "encounter": [ { "reference": 'Encounter/97966172' } ], "period": { "start": '2022-07-07T09:43:56.000Z', "end": '2022-07-07T09:43:56.000Z' } } } }, { 'resourceType': 'DocumentReference', 'id': '201318478', 'meta': { 'versionId': '1', 'lastUpdated': '2022-12-08T08: 26: 36.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http: &#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Document Reference&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient Name&lt;&#x2F;b&gt;: GETEST, PatientOneHundredSixtySix&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Type&lt;&#x2F;b&gt;: Admission Note Physician&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Start Date&lt;&#x2F;b&gt;: Dec 7, 2022 6:51 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service End Date&lt;&#x2F;b&gt;: Dec 7, 2022 6:51 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Status&lt;&#x2F;b&gt;: Final&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verifying Provider&lt;&#x2F;b&gt;: SYSTEM, SYSTEM Cerner&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'identifier': [ { 'system': 'https: //fhir.cerner.com/ceuuid', 'value': 'CE87caf4b7-9397-4667-9897-702218017c9e-201318478-2022120808263700' } ], 'status': 'current', 'docStatus': 'final', 'type': { 'coding': [ { 'system': 'https: //fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', 'code': '2820507', 'display': 'Admission Note Physician', 'userSelected': true }, { 'system': 'http: //loinc.org', 'code': '83805-2', 'display': 'Physician Admission evaluation note', 'userSelected': false } ], 'text': 'Admission Note Physician' }, 'category': [ { 'coding': [ { 'system': 'http://loinc.org', 'code': 'LP29684-5', 'display': 'Radiology', 'userSelected': false } ], 'text': 'Radiology' }, { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category', 'code': 'clinical-note', 'display': 'Clinical Note', 'userSelected': false } ], 'text': 'Clinical Note' } ], 'subject': { 'reference': 'Patient/12769853', 'display': 'GETEST, PatientOneHundredSixtySix' }, 'date': '2022-12-08T08: 26: 36Z', 'author': [ { 'reference': 'Practitioner/1', 'display': 'SYSTEM, SYSTEM Cerner' } ], 'authenticator': { 'reference': 'Practitioner/1', 'display': 'SYSTEM, SYSTEM Cerner' }, 'content': [ { 'attachment': { 'contentType': 'application/xhtml+xml', 'url': 'https: //fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/R-201318478', 'creation': '2022-12-07T06: 51: 22.000Z' }, 'format': { 'system': 'http: //ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem', 'code': 'urn:ihe:iti:xds: 2017:mimeTypeSufficient', 'display': 'mimeType Sufficient' } }, { 'attachment': { 'contentType': 'application/xml', 'url': 'https: //fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XML-201318478', 'creation': '2022-12-07T06: 51: 22.000Z' }, 'format': { 'system': 'http: //ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem', 'code': 'urn:ihe:iti:xds: 2017:mimeTypeSufficient', 'display': 'mimeType Sufficient' } } ], 'context': { 'period': { 'start': '2022-12-07T06: 51: 22Z', 'end': '2022-12-07T06: 51: 22Z' }, 'related': [ { 'reference': 'DiagnosticReport/201318478' } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-_revinclude - <p><b>Note:</b> <ul> <li>Contents of the documents are found in the attachment URL.</li> <li>See the Binary resource information to determine what authorization scopes are required and how to set the <code>Accept</code> header when downloading document contents.</li> </ul></p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference?_id=198449751&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'Bundle', "id": 'e6af8dd8-78e2-4e9e-b04c-760b76128426', "type": 'searchset', "link": [ { "relation": 'self', "url": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference?_id=198449751&_revinclude=Provenance%3Atarget' } ], "entry": [ { "fullUrl": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/198449751', "resource": { "resourceType": 'DocumentReference', "id": '198449751', "meta": { "versionId": '1', "lastUpdated": '2022-07-15T07:45:48.000Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Document Reference&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient Name&lt;&#x2F;b&gt;: SMART, WILMA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Type&lt;&#x2F;b&gt;: Height Weight Allergy Rule - Text&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Category&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Title&lt;&#x2F;b&gt;: Clinical Note&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Start Date&lt;&#x2F;b&gt;: Jul 15, 2022 1:15 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service End Date&lt;&#x2F;b&gt;: Jul 15, 2022 1:15 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Status&lt;&#x2F;b&gt;: Final&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verifying Provider&lt;&#x2F;b&gt;: Allen, Jodi&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-198449751-2022071507454800' } ], "status": 'current', "docStatus": 'final', "type": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '20732501', "display": 'Height Weight Allergy Rule - Text', "userSelected": true }, { "system": 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor', "code": 'UNK', "display": 'unknown' } ], "text": 'Height Weight Allergy Rule - Text' }, "category": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } ], "text": 'Unknown' } ], "subject": { "reference": 'Patient/12724065', "display": 'SMART, WILMA' }, "date": '2022-07-15T07:45:48Z', "author": [ { "reference": 'Practitioner/12743472', "display": 'Allen, Jodi' } ], "authenticator": { "reference": 'Practitioner/12743472', "display": 'Allen, Jodi' }, "content": [ { "attachment": { "contentType": 'text/plain', "url": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/R-198449751', "title": 'Clinical Note', "creation": '2022-07-15T13:15:46.000Z' }, "format": { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } } ], "context": { "encounter": [ { "reference": 'Encounter/97953483' } ], "period": { "start": '2022-07-15T13:15:46.000Z', "end": '2022-07-15T13:15:46.000Z' } } }, "search": { "mode": 'match' } }, { "fullUrl": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/INT.doc-198449751', "resource": { "resourceType": 'Provenance', "id": 'INT.doc-198449751', "meta": { "versionId": '198449751', "lastUpdated": '2022-07-15T07:45:48Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;DocumentReference&#x2F;198449751&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;&#x2F;b&gt;: Jul 15, 2022 7:45 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Allen, Jodi&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;dt&gt;Model Cancer Center&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;&#x2F;div&gt;' }, "target": [ { "reference": 'DocumentReference/198449751' } ], "recorded": '2022-07-15T07:45:48Z', "agent": [ { "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', "code": 'author' } ], "text": 'Author' }, "role": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', "code": 'SOURCE' } ], "text": 'Source' } ], "who": { "reference": 'Practitioner/12743472', "display": 'Allen, Jodi' } }, { "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', "code": 'author' } ], "text": 'Author' }, "role": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', "code": 'SOURCE' } ], "text": 'Source' } ], "who": { "reference": 'Organization/1024451', "display": 'Model Cancer Center' } } ] }, "search": { "mode": 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-encounter-filtering - <p><b>Note:</b> <ul> <li>Contents of the documents are found in the attachment URL.</li> <li>See the Binary resource information to determine what authorization scopes are required and how to set the <code>Accept</code> header when downloading document contents.</li> </ul></p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference?patient=12769853&encounter=97966172</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'DocumentReference', "id": '198381924', "meta": { "versionId": '1', "lastUpdated": '2022-07-07T09:43:56.000Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Document Reference&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient Name&lt;&#x2F;b&gt;: GETEST, PatientOneHundredSixtySix&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Type&lt;&#x2F;b&gt;: Waveform Strip&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Category&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Title&lt;&#x2F;b&gt;: test1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Start Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service End Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Status&lt;&#x2F;b&gt;: Final&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verifying Provider&lt;&#x2F;b&gt;: M., User 154 Cerner&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-198381924-2022070709435600' } ], "status": 'current', "docStatus": 'final', "type": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '2574499721', "display": 'Waveform Strip' }, { "system": 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor', "code": 'UNK', "display": 'unknown' } ], "text": 'Waveform Strip' }, "category": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } ], "text": 'Unknown' } ], "subject": { "reference": 'Patient/12769853', "display": 'GETEST, PatientOneHundredSixtySix' }, "date": '2022-07-07T09:43:56Z', "author": [ { "reference": 'Practitioner/11638428', "display": 'M., User 154 Cerner' } ], "authenticator": { "reference": 'Practitioner/11638428', "display": 'M., User 154 Cerner' }, "content": [ { "attachment": { "contentType": 'application/pdf', "url": 'https://fhir-ehr.devcerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-198381924', "title": 'test1', "creation": '2022-07-07T09:43:56.000Z' }, "format": { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } } ], "context": { "encounter": [ { "reference": 'Encounter/97966172' } ], "period": { "start": '2022-07-07T09:43:56.000Z', "end": '2022-07-07T09:43:56.000Z' } } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-nil-status-request - <p><b>Note:</b> <ul> <li>Contents of the documents are found in the attachment URL.</li> <li>See the Binary resource information to determine what authorization scopes are required and how to set the <code>Accept</code> header when downloading document contents.</li> </ul></p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference?patient=12769853</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'Bundle', "id": '271fc608-6a12-48f3-a9f8-2d1bfe395328', "type": 'searchset', "link": [ { "relation": 'self', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference?patient=12769853' } ], "entry": [ { "fullUrl": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/198381924', "resource": { "resourceType": 'DocumentReference', "id": '198381924', "meta": { "versionId": '1', "lastUpdated": '2022-07-07T09:43:56.000Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\\&quot;&gt;&lt;p&gt;&lt;b&gt;Document Reference&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient Name&lt;&#x2F;b&gt;: GETEST, PatientOneHundredSixtySix&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Type&lt;&#x2F;b&gt;: Waveform Strip&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Category&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Title&lt;&#x2F;b&gt;: test1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Start Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service End Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Status&lt;&#x2F;b&gt;: Final&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Verifying Provider&lt;&#x2F;b&gt;: Model, User 154 Cerner&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-198381924-2022070709435600' } ], "status": 'current', "docStatus": 'final', "type": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '2574499721', "display": 'Waveform Strip', "userSelected": true }, { "system": 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor', "code": 'UNK', "display": 'unknown' } ], "text": 'Waveform Strip' }, "category": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } ], "text": 'Unknown' } ], "subject": { "reference": 'Patient/12769853', "display": 'GETEST, PatientOneHundredSixtySix' }, "date": '2022-07-07T09:43:56Z', "author": [ { "reference": 'Practitioner/11638428', "display": 'Model, User 154 Cerner' } ], "authenticator": { "reference": 'Practitioner/11638428', "display": 'Model, User 154 Cerner' }, "content": [ { "attachment": { "contentType": 'application/pdf', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-198381924', "title": 'test1', "creation": '2022-07-07T09:43:56.000Z' }, "format": { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } } ], "context": { "encounter": [ { "reference": 'Encounter/97966172' } ], "period": { "start": '2022-07-07T09:43:56.000Z', "end": '2022-07-07T09:43:56.000Z' } } } }, { "fullUrl": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/198381926', "resource": { "resourceType": 'DocumentReference', "id": '198381926', "meta": { "versionId": '1', "lastUpdated": '2022-07-07T09:43:56.000Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\\&quot;&gt;&lt;p&gt;&lt;b&gt;Document Reference&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient Name&lt;&#x2F;b&gt;: GETEST, PatientOneHundredSixtySix&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Type&lt;&#x2F;b&gt;: Waveform Strip&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Category&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Title&lt;&#x2F;b&gt;: test1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Start Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service End Date&lt;&#x2F;b&gt;: Jul 7, 2022 9:43 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Document Status&lt;&#x2F;b&gt;: Final&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "identifier": [ { "system": 'https://fhir.cerner.com/ceuuid', "value": 'CE87caf4b7-9397-4667-9897-702218017c9e-198381926-2022070709435600' } ], "status": 'current', "docStatus": 'final', "type": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', "code": '2574499721', "display": 'Waveform Strip', "userSelected": true }, { "system": 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor', "code": 'UNK', "display": 'unknown' } ], "text": 'Waveform Strip' }, "category": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } ], "text": 'Unknown' } ], "subject": { "reference": 'Patient/12769853', "display": 'GETEST, PatientOneHundredSixtySix' }, "date": '2022-07-07T09:43:56Z', "content": [ { "attachment": { "contentType": 'application/pdf', "url": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-198381926', "title": 'test1', "creation": '2022-07-07T09:43:56.000Z' }, "format": { "system": 'http://terminology.hl7.org/CodeSystem/data-absent-reason', "code": 'unknown', "display": 'Unknown' } } ], "context": { "encounter": [ { "reference": 'Encounter/97966172' } ], "period": { "start": '2022-07-07T09:43:56.000Z', "end": '2022-07-07T09:43:56.000Z' } } } }, { "fullUrl": 'urn:uuid:98ae7843-46b7-4792-8613-a0b9cf196b27', "resource": { "resourceType": 'OperationOutcome', "issue": [ { "severity": 'warning', "code": 'suppressed', "diagnostics": 'Other search results were found but could not be compliantly expressed and hence have been suppressed' } ] }, "search": { "mode": 'outcome' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

documentReferenceUpdate

Update a document reference

<p>Updates documents.</p> <p><b>Note:</b> <ul> <li>Only the body fields mentioned below are supported. Unsupported fields are ignored.</li> <li>All provided dates must have a time component.</li> <li>The following MIME types are supported:</li> <ul> <li><code>application/pdf</code></li> <li><code>text/plain</code></li> <li><code>text/richtext</code></li> <li><code>text/rtf</code></li> <li><code>text/html</code></li> <li><code>application/xml</code></li> <li><code>application/xhtml+xml</code></li> </ul> <li>See the <code>content.attachment.contentType</code> body field below for further details.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/DocumentReference/{ID}

Usage and SDK Samples

curl -X PUT "https://localhost/DocumentReference/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DocumentReferenceApi;

import java.io.File;
import java.util.*;

public class DocumentReferenceApiExample {

    public static void main(String[] args) {
        
        DocumentReferenceApi apiInstance = new DocumentReferenceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the DocumentReference resource. DocumentReferenceUpdate update Body = ; // DocumentReferenceUpdate | The body of the update operation. try { apiInstance.documentReferenceUpdate(authorization, accept, contentType, iD, ifMatch, update Body); } catch (ApiException e) { System.err.println("Exception when calling DocumentReferenceApi#documentReferenceUpdate"); e.printStackTrace(); } } }
import io.swagger.client.api.DocumentReferenceApi;

public class DocumentReferenceApiExample {

    public static void main(String[] args) {
        DocumentReferenceApi apiInstance = new DocumentReferenceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the DocumentReference resource. DocumentReferenceUpdate update Body = ; // DocumentReferenceUpdate | The body of the update operation. try { apiInstance.documentReferenceUpdate(authorization, accept, contentType, iD, ifMatch, update Body); } catch (ApiException e) { System.err.println("Exception when calling DocumentReferenceApi#documentReferenceUpdate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. String *ifMatch = ifMatch_example; // The current version of the DocumentReference resource. DocumentReferenceUpdate *update Body = ; // The body of the update operation. DocumentReferenceApi *apiInstance = [[DocumentReferenceApi alloc] init]; // Update a document reference [apiInstance documentReferenceUpdateWith:authorization accept:accept contentType:contentType iD:iD ifMatch:ifMatch update Body:update Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.DocumentReferenceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var ifMatch = ifMatch_example; // {String} The current version of the DocumentReference resource. var update Body = ; // {DocumentReferenceUpdate} The body of the update operation. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.documentReferenceUpdate(authorization, accept, contentType, iDifMatch, update Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class documentReferenceUpdateExample
    {
        public void main()
        {
            
            var apiInstance = new DocumentReferenceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var ifMatch = ifMatch_example; // String | The current version of the DocumentReference resource. var update Body = new DocumentReferenceUpdate(); // DocumentReferenceUpdate | The body of the update operation. try { // Update a document reference apiInstance.documentReferenceUpdate(authorization, accept, contentType, iD, ifMatch, update Body); } catch (Exception e) { Debug.Print("Exception when calling DocumentReferenceApi.documentReferenceUpdate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DocumentReferenceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $ifMatch = ifMatch_example; // String | The current version of the DocumentReference resource. $update Body = ; // DocumentReferenceUpdate | The body of the update operation. try { $api_instance->documentReferenceUpdate($authorization, $accept, $contentType, $iD, $ifMatch, $update Body); } catch (Exception $e) { echo 'Exception when calling DocumentReferenceApi->documentReferenceUpdate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DocumentReferenceApi;

my $api_instance = WWW::SwaggerClient::DocumentReferenceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $ifMatch = ifMatch_example; # String | The current version of the DocumentReference resource. my $update Body = WWW::SwaggerClient::Object::DocumentReferenceUpdate->new(); # DocumentReferenceUpdate | The body of the update operation. eval { $api_instance->documentReferenceUpdate(authorization => $authorization, accept => $accept, contentType => $contentType, iD => $iD, ifMatch => $ifMatch, update Body => $update Body); }; if ($@) { warn "Exception when calling DocumentReferenceApi->documentReferenceUpdate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DocumentReferenceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. ifMatch = ifMatch_example # String | The current version of the DocumentReference resource. update Body = # DocumentReferenceUpdate | The body of the update operation. try: # Update a document reference api_instance.document_reference_update(authorization, accept, contentType, iD, ifMatch, update Body) except ApiException as e: print("Exception when calling DocumentReferenceApi->documentReferenceUpdate: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the DocumentReference resource.
Required
Body parameters
Name Description
update Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>PUT https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/DocumentReference/16885181</code></pre> <b>Amended Request Body:</b> <pre><code>{ 'resourceType': 'DocumentReference', 'id': '201051629', 'status': 'current', 'docStatus': 'amended', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', 'code': '2820507', 'display': 'Admission Note-Physician', 'userSelected': true } ] }, 'subject': { 'reference': 'Patient/12457977' }, 'author': [ { 'reference': 'Practitioner/3332064' } ], 'authenticator': { 'reference': 'Practitioner/3332064' }, 'identifier': [ { 'system': 'https://fhir.cerner.com/ceuuid', 'value': 'CE87caf4b7-9397-4667-9897-702218017c9e-201051629-2022110410151000' } ], 'content': [ 'attachment': { 'contentType': 'application/xml;charset=utf-8', 'data': 'PGh08L3RpdGxlPgoKRG9jdW1lbnQgY29udGVudCEKCjwvaHRtbD4=', 'title': 'Height Weight Allergy Rule', 'creation': '2020-07-29T21:02:04.000Z' } ], 'context': { 'encounter': [ { 'reference': 'Encounter/97987761' } ], 'period': { 'start': '2020-01-01T00:00:00.000Z', 'end': '2020-01-01T01:00:00.000Z' } } }</code></pre> <p><b>Note:</b> When updating <code>docStatus</code> or <code>status</code> with <code>entered-in-error</code>, the contents of the original document are not updated. New document content is ignored. A <code>200</code> status code is still returned.</p> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/json+fhir Date: Fri, 04 Nov 2022 11:54:04 GMT Etag: W/"2" Last-Modified: Fri, 04 Nov 2022 11:54:04 GMT Vary: Origin opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111 X-Request-Id: 11111111-1111-1111-1111-111111111111</code></pre>

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Encounter

createEncounter

Create an encounter

<p>Creates an individual encounter.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Encounter

Usage and SDK Samples

curl -X POST "https://localhost/Encounter"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.EncounterApi;

import java.io.File;
import java.util.*;

public class EncounterApiExample {

    public static void main(String[] args) {
        
        EncounterApi apiInstance = new EncounterApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. EncounterCreateBody create Body = ; // EncounterCreateBody | The body of the create operation try { apiInstance.createEncounter(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling EncounterApi#createEncounter"); e.printStackTrace(); } } }
import io.swagger.client.api.EncounterApi;

public class EncounterApiExample {

    public static void main(String[] args) {
        EncounterApi apiInstance = new EncounterApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. EncounterCreateBody create Body = ; // EncounterCreateBody | The body of the create operation try { apiInstance.createEncounter(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling EncounterApi#createEncounter"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. EncounterCreateBody *create Body = ; // The body of the create operation EncounterApi *apiInstance = [[EncounterApi alloc] init]; // Create an encounter [apiInstance createEncounterWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.EncounterApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {EncounterCreateBody} The body of the create operation var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.createEncounter(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createEncounterExample
    {
        public void main()
        {
            
            var apiInstance = new EncounterApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new EncounterCreateBody(); // EncounterCreateBody | The body of the create operation try { // Create an encounter apiInstance.createEncounter(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling EncounterApi.createEncounter: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\EncounterApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // EncounterCreateBody | The body of the create operation try { $api_instance->createEncounter($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling EncounterApi->createEncounter: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::EncounterApi;

my $api_instance = WWW::SwaggerClient::EncounterApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::EncounterCreateBody->new(); # EncounterCreateBody | The body of the create operation eval { $api_instance->createEncounter(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling EncounterApi->createEncounter: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.EncounterApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # EncounterCreateBody | The body of the create operation try: # Create an encounter api_instance.create_encounter(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling EncounterApi->createEncounter: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: 201 - <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter</code></pre> <b>Example Request Body:</b> <pre><code> { "resourceType": "Encounter", "status": "in-progress", "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0004", "code": "O" } ] } ], "priority": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActPriority", "code": "EL" } ] }, "subject": { "reference": "Patient/12724066" }, "reasonCode": [ { "text": "Neck Pain" } ], "hospitalization": { "admitSource": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/admit-source", "code": "born" } ] }, "dischargeDisposition": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/discharge-disposition", "code": "other-hcf" } ] } }, "serviceProvider": { "reference": "Organization/675844" }, "period": { "start": "2020-03-02T01:13:00Z", "end": "2020-03-05T00:00:00Z" }, "participant": [ { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1119" } ] } ], "period": { "start": "2020-03-02T20:01:13.000Z" }, "individual": { "reference": "Practitioner/4122622" } } ], "extension": [ { "extension": [ { "id": "ENCNTR:2822522", "valueString": "ICD-9 Code", "url": "custom-attribute-name" }, { "valueString": "test string", "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "extension": [ { "id": "ENCNTR:4047481", "valueString": "Conversation", "url": "custom-attribute-name" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100040", "code": "4630114", "display": "Register Patient", "userSelected": true } ], "text": "Register Patient" }, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "extension": [ { "id": "ENCNTR:970558313", "valueString": "Gestational AGE", "url": "custom-attribute-name" }, { "valueInteger": 255, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "extension": [ { "id": "ENCNTR:3339152", "valueString": "Self-Pay Follow Up Date", "url": "custom-attribute-name" }, { "valueDateTime": "2020-07-03T12:00:00.000Z", "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" } ] } </code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Wed, 27 Mar 2019 15:59:33 GMT Etag: W/"0" Last-Modified: Wed, 27 Mar 2019 15:59:30 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter/1621910 Vary: Origin X-Request-Id: 11111111111111111111111111111111 </code></pre> The ETag response header includes the current If-Match version to use on a subsequent update.


patchEncounter

Patch an encounter by ID

<b>Patch Operations</b> <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <a name="replace-period-start"></a> <a target="_blank" href="http://hl7.org/fhir/datatypes-definitions.html#Period.start"> <code>/period/start</code> </a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#dateTime"> <code>dateTime</code> </a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li> <b>Description:</b> The start time of the encounter.</li> <li> <b>Example:</b> <pre><code>{ "op": "replace", "path": "/period/start", "value": "2015-09-01T00:00:00.000Z" } </pre></code></li> <li> <b>Note:</b> </li> <ul> <li>When no value is provided, the <code>Encounter.period.start</code> is unset. </li> <li>When an <code>Encounter.period.start</code> value is provided, the time component should be provided. </li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-period-end"></a> <a target="_blank" href="http://hl7.org/fhir/datatypes-definitions.html#Period.end"> <code>/period/end</code> </a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#dateTime"> <code>dateTime</code> </a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li> <b>Description:</b> The end time of the encounter.</li> <li> <b>Example:</b> <pre><code>{ "op": "replace", "path": "/period/end", "value": "2017-09-01T00:00:00.000Z" } </pre></code> </li> <li> <b>Note:</b> </li> <ul> <li>When no value is provided, the <code>Encounter.period.end</code> is unset. </li> <li>When an <code>Encounter.period.end</code> value is provided, the time component should be provided. </li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-type"></a> <a target="_blank" href="http://hl7.org/fhir/encounter-definitions.html#Encounter.type"> <code>/type</code> </a> </td> <td>replace</td> <td> List of <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#CodeableConcept"> <code>CodeableConcept</code> </a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li> <b>Description:</b> The specific type of encounter.</li> <li> <b>Example:</b> <pre><code>{ "op": "replace", "path": "/type", "value": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/71", "code": "309310" } ] } ] } </pre></code></li> <li> <b>Note:</b> </li> <ul> <li> The <code>Encounter.type</code> value should be a list. </li> <li>When a list is provided, the first value is used to patch <code>Encounter.type</code>. </li> </ul> </ul> </td> </tr> <tr> <td> <a name="replace-extension"></a> <a target="_blank" href="http://hl7.org/fhir/r4/encounter-definitions.html#Encounter.extension"> <code>/extension</code> </a> </td> <td>replace</td> <td> List of <code> <a target="_blank" href="https://hl7.org/fhir/R4/extensibility.html#Extension"> Extension</code> </a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li> <b>Description:</b> The array of extensions for an encounter.</li> <li> <b>Example:</b> </li> <pre><code>{ "op": "replace", "path": "/extension", "value": [ { "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/payment-collection-status", "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003489", "code": "269411463", "display": "1st Attempt - Left Message", "userSelected": true } ], "text": "1st Attempt - Left Message" } }, { 'op': 'replace', 'path': '/extension', 'value': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/estimated-financial-responsibility-amount', 'valueMoney': { 'value': 10.0, 'currency': 'USD' } } ] }, { 'op': 'replace', 'path': '/extension', 'value': [ { 'id': 'CA-0', 'extension': [ { 'id': 'ENCNTR:3339152', 'valueString': 'Self-Pay Follow Up Date', 'url': 'custom-attribute-name' }, { 'valueDateTime': '2018-05-01T12:00:00.000Z', 'url': 'custom-attribute-value' } ], 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute' } ] } ] } </pre></code> </li> <li> <b>Note:</b> </li> <ul style="list-style-type: none"> <li>Supported extensions that can be replaced: <ul> <li> <a href="https://fhir-ehr.cerner.com/r4/StructureDefinition/payment-collection-status?_format=json">Payment Collection Status</a> </li> <li> <a href="https://fhir-ehr.cerner.com/r4/StructureDefinition/estimated-financial-responsibility-amount?_format=json">Estimated Financial Responsibility Amount</a> </li> <li> <a href="https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute?_format=json">Custom Attribute</a> </li> <ul> <li> <code>custom-attribute</code> extensions without the ID field populated are treated as an add operation. </li> <li>Existing <code>custom-attribute</code> extensions that are not present are not modified. </li> </ul> </ul> </ul> </td> </tr> <tr> <td> <a name="add-extension"></a> <a target="_blank" href="http://hl7.org/fhir/r4/encounter-definitions.html#Encounter.extension"> <code>/extension/-</code> </a> </td> <td>add</td> <td> Single <a target="_blank" href="https://hl7.org/fhir/R4/extensibility.html#Extension"> <code>Extension</code> </a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li> <b>Description:</b> An extension for an encounter.</li> <li> <b>Example:</b> <pre><code>[ { "op": "add", "path": "/extension/-", "value": { "extension": [ { "id": "ENCNTR:2822522", "valueString": "ICD-9 Code", "url": "custom-attribute-name" }, { "valueString": "test string", "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" } } ] </pre></code> </li> <li> <b>Note:</b> </li> <ul> <li> The custom-attribute ID field cannot be set.</li> <li> The add operation is currently only supported for <a href="https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute?_format=json">Custom Attribute Extension</a>. </li> </ul> </ul> </td> </tr> </tbody> </table>


/Encounter/{ID}

Usage and SDK Samples

curl -X PATCH "https://localhost/Encounter/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.EncounterApi;

import java.io.File;
import java.util.*;

public class EncounterApiExample {

    public static void main(String[] args) {
        
        EncounterApi apiInstance = new EncounterApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String contentType = contentType_example; // String | Specifies the content type of the request entity body.
        String iD = iD_example; // String | The logical resource ID.

        EncounterPatchBody patchBody = ; // EncounterPatchBody | 
        String ifMatch = ifMatch_example; // String | The current version of the Encounter resource.

        try {
            apiInstance.patchEncounter(accept, contentType, iD, patchBody, ifMatch);
        } catch (ApiException e) {
            System.err.println("Exception when calling EncounterApi#patchEncounter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.EncounterApi;

public class EncounterApiExample {

    public static void main(String[] args) {
        EncounterApi apiInstance = new EncounterApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String contentType = contentType_example; // String | Specifies the content type of the request entity body.
        String iD = iD_example; // String | The logical resource ID.

        EncounterPatchBody patchBody = ; // EncounterPatchBody | 
        String ifMatch = ifMatch_example; // String | The current version of the Encounter resource.

        try {
            apiInstance.patchEncounter(accept, contentType, iD, patchBody, ifMatch);
        } catch (ApiException e) {
            System.err.println("Exception when calling EncounterApi#patchEncounter");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *contentType = contentType_example; // Specifies the content type of the request entity body.
String *iD = iD_example; // The logical resource ID.

EncounterPatchBody *patchBody = ; // 
String *ifMatch = ifMatch_example; // The current version of the Encounter resource.


EncounterApi *apiInstance = [[EncounterApi alloc] init];

// Patch an encounter by ID
[apiInstance patchEncounterWith:accept
    contentType:contentType
    iD:iD
    patchBody:patchBody
    ifMatch:ifMatch
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.EncounterApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var contentType = contentType_example; // {String} Specifies the content type of the request entity body.

var iD = iD_example; // {String} The logical resource ID.


var patchBody = ; // {EncounterPatchBody} 

var ifMatch = ifMatch_example; // {String} The current version of the Encounter resource.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.patchEncounter(accept, contentType, iDpatchBody, ifMatch, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class patchEncounterExample
    {
        public void main()
        {
            
            var apiInstance = new EncounterApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var contentType = contentType_example;  // String | Specifies the content type of the request entity body.
            var iD = iD_example;  // String | The logical resource ID.

            var patchBody = new EncounterPatchBody(); // EncounterPatchBody | 
            var ifMatch = ifMatch_example;  // String | The current version of the Encounter resource.


            try
            {
                // Patch an encounter by ID
                apiInstance.patchEncounter(accept, contentType, iD, patchBody, ifMatch);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling EncounterApi.patchEncounter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\EncounterApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$contentType = contentType_example; // String | Specifies the content type of the request entity body.
$iD = iD_example; // String | The logical resource ID.

$patchBody = ; // EncounterPatchBody | 
$ifMatch = ifMatch_example; // String | The current version of the Encounter resource.


try {
    $api_instance->patchEncounter($accept, $contentType, $iD, $patchBody, $ifMatch);
} catch (Exception $e) {
    echo 'Exception when calling EncounterApi->patchEncounter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::EncounterApi;

my $api_instance = WWW::SwaggerClient::EncounterApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $contentType = contentType_example; # String | Specifies the content type of the request entity body.
my $iD = iD_example; # String | The logical resource ID.

my $patchBody = WWW::SwaggerClient::Object::EncounterPatchBody->new(); # EncounterPatchBody | 
my $ifMatch = ifMatch_example; # String | The current version of the Encounter resource.


eval { 
    $api_instance->patchEncounter(accept => $accept, contentType => $contentType, iD => $iD, patchBody => $patchBody, ifMatch => $ifMatch);
};
if ($@) {
    warn "Exception when calling EncounterApi->patchEncounter: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.EncounterApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

contentType = contentType_example # String | Specifies the content type of the request entity body.
iD = iD_example # String | The logical resource ID.

patchBody =  # EncounterPatchBody | 
ifMatch = ifMatch_example # String | The current version of the Encounter resource.


try: 
    # Patch an encounter by ID
    api_instance.patch_encounter(accept, contentType, iD, patchBody, ifMatch)
except ApiException as e:
    print("Exception when calling EncounterApi->patchEncounter: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the Encounter resource.
Required
Body parameters
Name Description
patchBody *

Responses

Status: 200 - <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter/97939518</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"10" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </pre></code> The ETag response header includes the current If-Match version to use on a subsequent update.

Name Type Format Description
X-Request-Id String The Oracle troubleshooting identifier.
opc-request-id String The Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.

retrieveEncounter

Get an encounter by ID

<p>Retrieves an individual encounter by the associated encounter ID.</p> <p><b>Note:</b> <ul> <li>The <a href="https://hl7.org/fhir/r4/encounter-definitions.html#Encounter.hospitalization.destination"><code>Encounter.hospitalization.destination</code></a> is returned as a reference to a <a href="https://hl7.org/fhir/r4/references.html#contained"><code>contained</code></a> location resource.</li> <li>The <a href="https://hl7.org/fhir/r4/encounter-definitions.html#Encounter.location.location"><code>Encounter.location.location</code></a> may be returned as a reference to a <a href="https://hl7.org/fhir/r4/references.html#contained"><code>contained</code></a> location resource.</li> <li>The Encounter R4 resource prioritizes v3 ActEncounterCodes for the <code><a href="https://hl7.org/fhir/r4/encounter-definitions.html#Encounter.class">Encounter.class</a></code> field. v2 ActEncounterCodes (or other codes) are only returned if no v3 ActEncounterCodes are mapped.</li> </ul></p>


/Encounter/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Encounter/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.EncounterApi;

import java.io.File;
import java.util.*;

public class EncounterApiExample {

    public static void main(String[] args) {
        
        EncounterApi apiInstance = new EncounterApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveEncounter(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling EncounterApi#retrieveEncounter");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.EncounterApi;

public class EncounterApiExample {

    public static void main(String[] args) {
        EncounterApi apiInstance = new EncounterApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveEncounter(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling EncounterApi#retrieveEncounter");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


EncounterApi *apiInstance = [[EncounterApi alloc] init];

// Get an encounter by ID
[apiInstance retrieveEncounterWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.EncounterApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.retrieveEncounter(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveEncounterExample
    {
        public void main()
        {
            
            var apiInstance = new EncounterApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get an encounter by ID
                apiInstance.retrieveEncounter(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling EncounterApi.retrieveEncounter: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\EncounterApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->retrieveEncounter($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling EncounterApi->retrieveEncounter: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::EncounterApi;

my $api_instance = WWW::SwaggerClient::EncounterApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->retrieveEncounter(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling EncounterApi->retrieveEncounter: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.EncounterApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get an encounter by ID
    api_instance.retrieve_encounter(accept, iD)
except ApiException as e:
    print("Exception when calling EncounterApi->retrieveEncounter: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter/97939518</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Encounter", "id": "97939518", "meta": { "versionId": "1", "lastUpdated": "2020-10-02T00:08:17.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Location&lt;&#x2F;b&gt;: Model Hospital, MX Hospital, NU05, 102, A&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: Inpatient&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Type&lt;&#x2F;b&gt;: Medicine-General&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;: inpatient encounter&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Finished&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Period Start Date&lt;&#x2F;b&gt;: Dec 26, 2019 3:38 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Period End Date&lt;&#x2F;b&gt;: Jan 7, 2020 6:00 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Reason For Visit&lt;&#x2F;b&gt;: Illness&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Attending Physician&lt;&#x2F;b&gt;: Cerner Test, Physician - Hospitalist Cerner&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "extension": [ { "id": "CA-0", "extension": [ { "id": "ENCNTR:17368048", "valueString": "Full Reg Date/Time", "url": "custom-attribute-name" }, { "valueDateTime": "2019-12-26T15:41:52.000Z", "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "id": "CA-1", "extension": [ { "id": "ENCNTR:2572582103", "valueString": "Driving Dx", "url": "custom-attribute-name" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/nomenclature", "code": "13249728", "display": "Primary stabbing headache", "userSelected": false } ], "text": "Primary stabbing headache" }, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/estimated-financial-responsibility-amount", "valueMoney": { "value": 0.0, "currency": "USD" } } ], "identifier": [ { "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/319", "code": "1077", "display": "FIN NBR", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "AN", "display": "Account number", "userSelected": false } ], "text": "FIN NBR" }, "_system": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", "valueCode": "unknown" } ] }, "value": "15951", "period": { "start": "2019-12-26T15:41:55.000Z" } } ], "status": "finished", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "IMP", "display": "inpatient encounter", "userSelected": false }, "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/71", "code": "309308", "display": "Inpatient", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0004", "code": "I", "display": "Inpatient", "userSelected": false } ], "text": "Inpatient" } ], "serviceType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/34", "code": "313012", "display": "Medicine-General", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "700232004", "display": "General medical service (qualifier value)", "userSelected": false } ], "text": "Medicine-General" }, "priority": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/3", "code": "670840", "display": "Elective", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ActPriority", "code": "EL", "display": "elective", "userSelected": false } ], "text": "Elective" }, "subject": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "participant": [ { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1119", "display": "Attending Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "ATND", "display": "attender", "userSelected": false } ], "text": "Attending Physician" } ], "period": { "start": "2019-12-26T15:41:55.000Z" }, "individual": { "reference": "Practitioner/4122622", "display": "Cerner Test, Physician - Hospitalist Cerner" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1121", "display": "Consulting Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "CON", "display": "consultant", "userSelected": false } ], "text": "Consulting Physician" } ], "period": { "start": "2020-04-30T17:47:00.000Z", "end": "2020-04-30T18:01:18.000Z" }, "individual": { "reference": "Practitioner/12732065", "display": "PWDiabetesMe, Physician - Hospitalist" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1121", "display": "Consulting Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "CON", "display": "consultant", "userSelected": false } ], "text": "Consulting Physician" } ], "period": { "start": "2020-04-24T18:27:00.000Z", "end": "2020-04-24T19:01:26.000Z" }, "individual": { "reference": "Practitioner/12732065", "display": "PWDiabetesMe, Physician - Hospitalist" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1126", "display": "Referring Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "REF", "display": "referrer", "userSelected": false } ], "text": "Referring Physician" } ], "period": { "start": "2019-12-26T15:41:55.000Z" }, "individual": { "reference": "Practitioner/4122622", "display": "Cerner Test, Physician - Hospitalist Cerner" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-01-31T20:34:00.000Z", "end": "2020-01-31T21:01:21.000Z" }, "individual": { "reference": "Practitioner/12732065", "display": "PWDiabetesMe, Physician - Hospitalist" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2019-12-26T19:05:12.000Z", "end": "2020-01-17T06:01:53.000Z" }, "individual": { "reference": "Practitioner/12724045", "display": "Graham, Joshua" } } ], "appointment": [ { "reference": "Appointment/4818609" } ], "period": { "start": "2019-12-26T15:38:02.000Z", "end": "2020-01-07T06:00:00.000Z" }, "reasonCode": [ { "text": "Illness" }, { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/nomenclature", "code": "111611746", "display": "Illness", "userSelected": true } ], "text": "Illness" } ], "hospitalization": { "admitSource": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/2", "code": "4326381", "display": "Self (Non-HC Facility Source of Origin)", "userSelected": true } ], "text": "Self (Non-HC Facility Source of Origin)" } }, "location": [ { "location": { "reference": "Location/32545019", "display": "Model Hospital, MX Hospital, NU05, 102, A" }, "status": "completed" } ], "serviceProvider": { "reference": "Organization/675844" } } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-encounter-combines - Millennium supports the ability to logically merge an encounter record into another encounter record when both records are describing the same encounter. This ability is known as an encounter combine. If necessary, you can perform an encounter uncombine to undo this merging. When the requested encounter record is combined into another record, an inactive encounter entry is returned with a reference to the current encounter entry in the partOf field. Entries for combined encounters are only returned when retrieving the entries directly by ID. They are not returned when searching with other parameters.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter/97865451</code></pre> <b>Example Response:</b> <pre><code> { "resourceType": "Encounter", "id": "97865451", "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "status": "unknown", "class": { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] }, "type": [ { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] } ], "subject": { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] }, "partOf": { "reference": "Encounter/97855447" } } </code></pre>


searchEncounter

Get a list of encounters

<p>Retrieves a list of encounters that meet supplied query parameters.</p> <p><b>Note:</b> <ul> <li>The <code><a href="https://hl7.org/fhir/r4/encounter-definitions.html#Encounter.hospitalization.destination">Encounter.hospitalization.destination</a></code> is returned as a reference to a <code><a href="https://hl7.org/fhir/r4/references.html#contained">contained</a></code> location resource.</li> <li>The <code><a href="https://hl7.org/fhir/r4/encounter-definitions.html#Encounter.location.location">Encounter.location.location</a></code> may be returned as a reference to a <code><a href="https://hl7.org/fhir/r4/references.html#contained">contained</a></code> location resource.</li> <li>A populated Encounter response bundle is sorted from newest to oldest based on the start of the <code><a href="https://hl7.org/fhir/r4/encounter-definitions.html#Encounter.period">Encounter.period</a></code>. </li> <li>The Encounter R4 resource prioritizes v3 ActEncounterCodes for the <code><a href="https://hl7.org/fhir/r4/encounter-definitions.html#Encounter.class">Encounter.class</a></code> field. v2 ActEncounterCodes (or other codes) are only returned if no v3 ActEncounterCodes are mapped.</li> </ul></p>


/Encounter

Usage and SDK Samples

curl -X GET "https://localhost/Encounter?_id=&patient=&subject=&account=&identifier=&date=&_count=&status=&_revinclude=&_lastUpdated="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.EncounterApi;

import java.io.File;
import java.util.*;

public class EncounterApiExample {

    public static void main(String[] args) {
        
        EncounterApi apiInstance = new EncounterApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID associated with the encounter. This parameter is required if patient, subject, account, or identifier is not used. 

        String patient = patient_example; // String | The patient present at the encounter. 
  • This parameter is required if subject, account, _id, or identifier is not used.
  • _count and status must be provided with this parameter.
Example: 12345 String subject = subject_example; // String | The patient present at the encounter. This parameter is required if patient, account, _id, or identifier is not used.
Example: subject=Patient/12345 or subject:Patient=12345 String account = account_example; // String |
  • The account associated with the encounters. This parameter is required if patient, subject, _id, or identifier is not used.
  • The account query parameter is only supported for provider and system personas and is not available for a patient persona.
  • The account query returns the relevant encounters; however, a reference to account is not populated in the results.
Example: F703726 String identifier = identifier_example; // String | An encounter's identifier.
  • This parameter is required if patient, subject, account, or _id is not used.
  • Code details are required. System is optional. If a system is not provided, the search is performed across all systems supported by the Encounter resource.
  • When a valid system is provided, the search is performed against the specific system.
Example: urn:oid:1.2.243.58|110219457 String date = date_example; // String | The date and time range that the encounter falls within.
  • Must be prefixed by ge, gt, le, or lt.
  • May be provided:
    • Once with an appropriate prefix representing the earliest date and time or latest date and time. Examples: date=ge2015-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z,
      date=le2016-01-01T00:00:00.000Z, date=lt2016-01-01T00:00:00.000Z
    • Twice with appropriate prefixes to indicate a specific range. Examples: date=ge2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=ge2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z
String count = count_example; // String | The maximum number of results to return. String status = status_example; // String | token: The status of the encounter. Valid statuses are planned, in-progress, finished, and cancelled.
Example: planned String revinclude = revinclude_example; // String | token: The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id/patient/subject/account parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target String lastUpdated = lastUpdated_example; // String | The date and time range in which the encounter was last updated.
  • This parameter may be provided up to two times and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have a le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z try { apiInstance.searchEncounter(accept, id, patient, subject, account, identifier, date, count, status, revinclude, lastUpdated); } catch (ApiException e) { System.err.println("Exception when calling EncounterApi#searchEncounter"); e.printStackTrace(); } } }
import io.swagger.client.api.EncounterApi;

public class EncounterApiExample {

    public static void main(String[] args) {
        EncounterApi apiInstance = new EncounterApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID associated with the encounter. This parameter is required if patient, subject, account, or identifier is not used. 

        String patient = patient_example; // String | The patient present at the encounter. 
  • This parameter is required if subject, account, _id, or identifier is not used.
  • _count and status must be provided with this parameter.
Example: 12345 String subject = subject_example; // String | The patient present at the encounter. This parameter is required if patient, account, _id, or identifier is not used.
Example: subject=Patient/12345 or subject:Patient=12345 String account = account_example; // String |
  • The account associated with the encounters. This parameter is required if patient, subject, _id, or identifier is not used.
  • The account query parameter is only supported for provider and system personas and is not available for a patient persona.
  • The account query returns the relevant encounters; however, a reference to account is not populated in the results.
Example: F703726 String identifier = identifier_example; // String | An encounter's identifier.
  • This parameter is required if patient, subject, account, or _id is not used.
  • Code details are required. System is optional. If a system is not provided, the search is performed across all systems supported by the Encounter resource.
  • When a valid system is provided, the search is performed against the specific system.
Example: urn:oid:1.2.243.58|110219457 String date = date_example; // String | The date and time range that the encounter falls within.
  • Must be prefixed by ge, gt, le, or lt.
  • May be provided:
    • Once with an appropriate prefix representing the earliest date and time or latest date and time. Examples: date=ge2015-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z,
      date=le2016-01-01T00:00:00.000Z, date=lt2016-01-01T00:00:00.000Z
    • Twice with appropriate prefixes to indicate a specific range. Examples: date=ge2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=ge2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z
String count = count_example; // String | The maximum number of results to return. String status = status_example; // String | token: The status of the encounter. Valid statuses are planned, in-progress, finished, and cancelled.
Example: planned String revinclude = revinclude_example; // String | token: The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id/patient/subject/account parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target String lastUpdated = lastUpdated_example; // String | The date and time range in which the encounter was last updated.
  • This parameter may be provided up to two times and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have a le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z try { apiInstance.searchEncounter(accept, id, patient, subject, account, identifier, date, count, status, revinclude, lastUpdated); } catch (ApiException e) { System.err.println("Exception when calling EncounterApi#searchEncounter"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID associated with the encounter. This parameter is required if patient, subject, account, or identifier is not used. 
 (optional)
String *patient = patient_example; // The patient present at the encounter. 
  • This parameter is required if subject, account, _id, or identifier is not used.
  • _count and status must be provided with this parameter.
Example: 12345 (optional) String *subject = subject_example; // The patient present at the encounter. This parameter is required if patient, account, _id, or identifier is not used.
Example: subject=Patient/12345 or subject:Patient=12345 (optional) String *account = account_example; //
  • The account associated with the encounters. This parameter is required if patient, subject, _id, or identifier is not used.
  • The account query parameter is only supported for provider and system personas and is not available for a patient persona.
  • The account query returns the relevant encounters; however, a reference to account is not populated in the results.
Example: F703726 (optional) String *identifier = identifier_example; // An encounter's identifier.
  • This parameter is required if patient, subject, account, or _id is not used.
  • Code details are required. System is optional. If a system is not provided, the search is performed across all systems supported by the Encounter resource.
  • When a valid system is provided, the search is performed against the specific system.
Example: urn:oid:1.2.243.58|110219457 (optional) String *date = date_example; // The date and time range that the encounter falls within.
  • Must be prefixed by ge, gt, le, or lt.
  • May be provided:
    • Once with an appropriate prefix representing the earliest date and time or latest date and time. Examples: date=ge2015-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z,
      date=le2016-01-01T00:00:00.000Z, date=lt2016-01-01T00:00:00.000Z
    • Twice with appropriate prefixes to indicate a specific range. Examples: date=ge2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=ge2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z
(optional) String *count = count_example; // The maximum number of results to return. (optional) String *status = status_example; // token: The status of the encounter. Valid statuses are planned, in-progress, finished, and cancelled.
Example: planned (optional) String *revinclude = revinclude_example; // token: The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id/patient/subject/account parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) String *lastUpdated = lastUpdated_example; // The date and time range in which the encounter was last updated.
  • This parameter may be provided up to two times and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have a le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) EncounterApi *apiInstance = [[EncounterApi alloc] init]; // Get a list of encounters [apiInstance searchEncounterWith:accept id:id patient:patient subject:subject account:account identifier:identifier date:date count:count status:status revinclude:revinclude lastUpdated:lastUpdated completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.EncounterApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example, // {String} The logical resource ID associated with the encounter. This parameter is required if patient, subject, account, or identifier is not used. 

  'patient': patient_example, // {String} The patient present at the encounter. 
  • This parameter is required if subject, account, _id, or identifier is not used.
  • _count and status must be provided with this parameter.
Example: 12345 'subject': subject_example, // {String} The patient present at the encounter. This parameter is required if patient, account, _id, or identifier is not used.
Example: subject=Patient/12345 or subject:Patient=12345 'account': account_example, // {String}
  • The account associated with the encounters. This parameter is required if patient, subject, _id, or identifier is not used.
  • The account query parameter is only supported for provider and system personas and is not available for a patient persona.
  • The account query returns the relevant encounters; however, a reference to account is not populated in the results.
Example: F703726 'identifier': identifier_example, // {String} An encounter's identifier.
  • This parameter is required if patient, subject, account, or _id is not used.
  • Code details are required. System is optional. If a system is not provided, the search is performed across all systems supported by the Encounter resource.
  • When a valid system is provided, the search is performed against the specific system.
Example: urn:oid:1.2.243.58|110219457 'date': date_example, // {String} The date and time range that the encounter falls within.
  • Must be prefixed by ge, gt, le, or lt.
  • May be provided:
    • Once with an appropriate prefix representing the earliest date and time or latest date and time. Examples: date=ge2015-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z,
      date=le2016-01-01T00:00:00.000Z, date=lt2016-01-01T00:00:00.000Z
    • Twice with appropriate prefixes to indicate a specific range. Examples: date=ge2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=ge2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z
'count': count_example, // {String} The maximum number of results to return. 'status': status_example, // {String} token: The status of the encounter. Valid statuses are planned, in-progress, finished, and cancelled.
Example: planned 'revinclude': revinclude_example, // {String} token: The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id/patient/subject/account parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target 'lastUpdated': lastUpdated_example // {String} The date and time range in which the encounter was last updated.
  • This parameter may be provided up to two times and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have a le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.searchEncounter(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class searchEncounterExample
    {
        public void main()
        {
            
            var apiInstance = new EncounterApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID associated with the encounter. This parameter is required if patient, subject, account, or identifier is not used. 
 (optional) 
            var patient = patient_example;  // String | The patient present at the encounter. 
  • This parameter is required if subject, account, _id, or identifier is not used.
  • _count and status must be provided with this parameter.
Example: 12345 (optional) var subject = subject_example; // String | The patient present at the encounter. This parameter is required if patient, account, _id, or identifier is not used.
Example: subject=Patient/12345 or subject:Patient=12345 (optional) var account = account_example; // String |
  • The account associated with the encounters. This parameter is required if patient, subject, _id, or identifier is not used.
  • The account query parameter is only supported for provider and system personas and is not available for a patient persona.
  • The account query returns the relevant encounters; however, a reference to account is not populated in the results.
Example: F703726 (optional) var identifier = identifier_example; // String | An encounter's identifier.
  • This parameter is required if patient, subject, account, or _id is not used.
  • Code details are required. System is optional. If a system is not provided, the search is performed across all systems supported by the Encounter resource.
  • When a valid system is provided, the search is performed against the specific system.
Example: urn:oid:1.2.243.58|110219457 (optional) var date = date_example; // String | The date and time range that the encounter falls within.
  • Must be prefixed by ge, gt, le, or lt.
  • May be provided:
    • Once with an appropriate prefix representing the earliest date and time or latest date and time. Examples: date=ge2015-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z,
      date=le2016-01-01T00:00:00.000Z, date=lt2016-01-01T00:00:00.000Z
    • Twice with appropriate prefixes to indicate a specific range. Examples: date=ge2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=ge2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z
(optional) var count = count_example; // String | The maximum number of results to return. (optional) var status = status_example; // String | token: The status of the encounter. Valid statuses are planned, in-progress, finished, and cancelled.
Example: planned (optional) var revinclude = revinclude_example; // String | token: The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id/patient/subject/account parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) var lastUpdated = lastUpdated_example; // String | The date and time range in which the encounter was last updated.
  • This parameter may be provided up to two times and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have a le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) try { // Get a list of encounters apiInstance.searchEncounter(accept, id, patient, subject, account, identifier, date, count, status, revinclude, lastUpdated); } catch (Exception e) { Debug.Print("Exception when calling EncounterApi.searchEncounter: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\EncounterApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID associated with the encounter. This parameter is required if patient, subject, account, or identifier is not used. 

$patient = patient_example; // String | The patient present at the encounter. 
  • This parameter is required if subject, account, _id, or identifier is not used.
  • _count and status must be provided with this parameter.
Example: 12345 $subject = subject_example; // String | The patient present at the encounter. This parameter is required if patient, account, _id, or identifier is not used.
Example: subject=Patient/12345 or subject:Patient=12345 $account = account_example; // String |
  • The account associated with the encounters. This parameter is required if patient, subject, _id, or identifier is not used.
  • The account query parameter is only supported for provider and system personas and is not available for a patient persona.
  • The account query returns the relevant encounters; however, a reference to account is not populated in the results.
Example: F703726 $identifier = identifier_example; // String | An encounter's identifier.
  • This parameter is required if patient, subject, account, or _id is not used.
  • Code details are required. System is optional. If a system is not provided, the search is performed across all systems supported by the Encounter resource.
  • When a valid system is provided, the search is performed against the specific system.
Example: urn:oid:1.2.243.58|110219457 $date = date_example; // String | The date and time range that the encounter falls within.
  • Must be prefixed by ge, gt, le, or lt.
  • May be provided:
    • Once with an appropriate prefix representing the earliest date and time or latest date and time. Examples: date=ge2015-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z,
      date=le2016-01-01T00:00:00.000Z, date=lt2016-01-01T00:00:00.000Z
    • Twice with appropriate prefixes to indicate a specific range. Examples: date=ge2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=ge2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z
$count = count_example; // String | The maximum number of results to return. $status = status_example; // String | token: The status of the encounter. Valid statuses are planned, in-progress, finished, and cancelled.
Example: planned $revinclude = revinclude_example; // String | token: The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id/patient/subject/account parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target $lastUpdated = lastUpdated_example; // String | The date and time range in which the encounter was last updated.
  • This parameter may be provided up to two times and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have a le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z try { $api_instance->searchEncounter($accept, $id, $patient, $subject, $account, $identifier, $date, $count, $status, $revinclude, $lastUpdated); } catch (Exception $e) { echo 'Exception when calling EncounterApi->searchEncounter: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::EncounterApi;

my $api_instance = WWW::SwaggerClient::EncounterApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID associated with the encounter. This parameter is required if patient, subject, account, or identifier is not used. 

my $patient = patient_example; # String | The patient present at the encounter. 
  • This parameter is required if subject, account, _id, or identifier is not used.
  • _count and status must be provided with this parameter.
Example: 12345 my $subject = subject_example; # String | The patient present at the encounter. This parameter is required if patient, account, _id, or identifier is not used.
Example: subject=Patient/12345 or subject:Patient=12345 my $account = account_example; # String |
  • The account associated with the encounters. This parameter is required if patient, subject, _id, or identifier is not used.
  • The account query parameter is only supported for provider and system personas and is not available for a patient persona.
  • The account query returns the relevant encounters; however, a reference to account is not populated in the results.
Example: F703726 my $identifier = identifier_example; # String | An encounter's identifier.
  • This parameter is required if patient, subject, account, or _id is not used.
  • Code details are required. System is optional. If a system is not provided, the search is performed across all systems supported by the Encounter resource.
  • When a valid system is provided, the search is performed against the specific system.
Example: urn:oid:1.2.243.58|110219457 my $date = date_example; # String | The date and time range that the encounter falls within.
  • Must be prefixed by ge, gt, le, or lt.
  • May be provided:
    • Once with an appropriate prefix representing the earliest date and time or latest date and time. Examples: date=ge2015-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z,
      date=le2016-01-01T00:00:00.000Z, date=lt2016-01-01T00:00:00.000Z
    • Twice with appropriate prefixes to indicate a specific range. Examples: date=ge2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=ge2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z
my $count = count_example; # String | The maximum number of results to return. my $status = status_example; # String | token: The status of the encounter. Valid statuses are planned, in-progress, finished, and cancelled.
Example: planned my $revinclude = revinclude_example; # String | token: The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id/patient/subject/account parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target my $lastUpdated = lastUpdated_example; # String | The date and time range in which the encounter was last updated.
  • This parameter may be provided up to two times and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have a le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z eval { $api_instance->searchEncounter(accept => $accept, id => $id, patient => $patient, subject => $subject, account => $account, identifier => $identifier, date => $date, count => $count, status => $status, revinclude => $revinclude, lastUpdated => $lastUpdated); }; if ($@) { warn "Exception when calling EncounterApi->searchEncounter: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.EncounterApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID associated with the encounter. This parameter is required if patient, subject, account, or identifier is not used. 
 (optional)
patient = patient_example # String | The patient present at the encounter. 
  • This parameter is required if subject, account, _id, or identifier is not used.
  • _count and status must be provided with this parameter.
Example: 12345 (optional) subject = subject_example # String | The patient present at the encounter. This parameter is required if patient, account, _id, or identifier is not used.
Example: subject=Patient/12345 or subject:Patient=12345 (optional) account = account_example # String |
  • The account associated with the encounters. This parameter is required if patient, subject, _id, or identifier is not used.
  • The account query parameter is only supported for provider and system personas and is not available for a patient persona.
  • The account query returns the relevant encounters; however, a reference to account is not populated in the results.
Example: F703726 (optional) identifier = identifier_example # String | An encounter's identifier.
  • This parameter is required if patient, subject, account, or _id is not used.
  • Code details are required. System is optional. If a system is not provided, the search is performed across all systems supported by the Encounter resource.
  • When a valid system is provided, the search is performed against the specific system.
Example: urn:oid:1.2.243.58|110219457 (optional) date = date_example # String | The date and time range that the encounter falls within.
  • Must be prefixed by ge, gt, le, or lt.
  • May be provided:
    • Once with an appropriate prefix representing the earliest date and time or latest date and time. Examples: date=ge2015-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z,
      date=le2016-01-01T00:00:00.000Z, date=lt2016-01-01T00:00:00.000Z
    • Twice with appropriate prefixes to indicate a specific range. Examples: date=ge2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=ge2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=le2016-01-01T00:00:00.000Z, date=gt2015-01-01T00:00:00.000Z&date=lt2016-01-01T00:00:00.000Z
(optional) count = count_example # String | The maximum number of results to return. (optional) status = status_example # String | token: The status of the encounter. Valid statuses are planned, in-progress, finished, and cancelled.
Example: planned (optional) revinclude = revinclude_example # String | token: The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target
  • May be provided with the _id/patient/subject/account parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) lastUpdated = lastUpdated_example # String | The date and time range in which the encounter was last updated.
  • This parameter may be provided up to two times and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have a le or lt prefix.
Example: _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) try: # Get a list of encounters api_instance.search_encounter(accept, id=id, patient=patient, subject=subject, account=account, identifier=identifier, date=date, count=count, status=status, revinclude=revinclude, lastUpdated=lastUpdated) except ApiException as e: print("Exception when calling EncounterApi->searchEncounter: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID associated with the encounter. This parameter is required if <code>patient</code>, <code>subject</code>, <code>account</code>, or <code>identifier</code> is not used.
patient
String
The patient present at the encounter. <ul> <li>This parameter is required if <code>subject</code>, <code>account</code>, <code>_id</code>, or <code>identifier</code> is not used.</li> <li><code>_count</code> and <code>status</code> must be provided with this parameter.</li> </ul> Example: <code>12345</code>
subject
String
The patient present at the encounter. This parameter is required if <code>patient</code>, <code>account</code>, <code>_id</code>, or <code>identifier</code> is not used.<br> Example: <code>subject=Patient/12345</code> or <code>subject:Patient=12345</code>
account
String
<ul> <li>The account associated with the encounters. This parameter is required if <code>patient</code>, <code>subject</code>, <code>_id</code>, or <code>identifier</code> is not used.</li> <li>The <code>account</code> query parameter is only supported for provider and system personas and is not available for a patient persona.</li> <li>The <code>account</code> query returns the relevant encounters; however, a reference to <code>account</code> is not populated in the results.</li> </ul> Example: <code>F703726</code>
identifier
String
An encounter's identifier. <ul> <li>This parameter is required if <code>patient</code>, <code>subject</code>, <code>account</code>, or <code>_id</code> is not used.</li> <li>Code details are required. System is optional. If a system is not provided, the search is performed across all systems supported by the Encounter resource.</li> <li>When a valid system is provided, the search is performed against the specific system.</li> </ul> Example: <code>urn:oid:1.2.243.58|110219457</code>
date
String
The date and time range that the encounter falls within. <ul> <li>Must be prefixed by <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code>.</li> <li>May be provided: <ul> <li>Once with an appropriate prefix representing the earliest date and time or latest date and time. Examples: <code>date=ge2015-01-01T00:00:00.000Z</code>, <code>date=gt2015-01-01T00:00:00.000Z</code>,<br><code>date=le2016-01-01T00:00:00.000Z</code>, <code>date=lt2016-01-01T00:00:00.000Z</code> </li> <li>Twice with appropriate prefixes to indicate a specific range. Examples: <code>date=ge2015-01-01T00:00:00.000Z&amp;date=le2016-01-01T00:00:00.000Z</code>, <code>date=ge2015-01-01T00:00:00.000Z&amp;date=lt2016-01-01T00:00:00.000Z</code>, <code>date=gt2015-01-01T00:00:00.000Z&amp;date=le2016-01-01T00:00:00.000Z</code>, <code>date=gt2015-01-01T00:00:00.000Z&amp;date=lt2016-01-01T00:00:00.000Z</code></li> </ul> </ul>
_count
String
The maximum number of results to return.
status
String
token: The status of the encounter. Valid statuses are <code>planned</code>, <code>in-progress</code>, <code>finished</code>, and <code>cancelled</code>.<br> Example: <code>planned</code>
_revinclude
String
token: The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code></li> <li>May be provided with the <code>_id/patient/subject/account</code> parameter. Example: <code>_id=74771957,4732066&amp;_revinclude=Provenance:target</code></li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>
_lastUpdated
String
The date and time range in which the encounter was last updated. <ul> <li>This parameter may be provided up to two times and must use the <code>eq</code>, <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code> prefixes.</li> <li>When a value is provided without a prefix, an implied <code>eq</code> prefix is used.</li> <li>When provided twice, the lower value must have a <code>ge</code> or <code>gt</code> prefix and the higher value must have a <code>le</code> or <code>lt</code> prefix.</li> </ul> Example: <code>_lastUpdated=gt2014-09-24T12:00:00.000Z</code>

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter?patient=12724066</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "22bae7f5-5275-477a-aebf-8ba8cebbf0b8", "type": "searchset", "total": 2, "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter?patient=12724066" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter/97939518", "resource": { "resourceType": "Encounter", "id": "97939518", "meta": { "versionId": "1", "lastUpdated": "2020-10-02T00:08:17.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Location&lt;&#x2F;b&gt;: Model Hospital, MX Hospital, NU05, 102, A&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: Inpatient&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Type&lt;&#x2F;b&gt;: Medicine-General&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;: inpatient encounter&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Finished&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Period Start Date&lt;&#x2F;b&gt;: Dec 26, 2019 3:38 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Period End Date&lt;&#x2F;b&gt;: Jan 7, 2020 6:00 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Reason For Visit&lt;&#x2F;b&gt;: Illness&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Attending Physician&lt;&#x2F;b&gt;: Cerner Test, Physician - Hospitalist Cerner&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "extension": [ { "id": "CA-0", "extension": [ { "id": "ENCNTR:17368048", "valueString": "Full Reg Date/Time", "url": "custom-attribute-name" }, { "valueDateTime": "2019-12-26T15:41:52.000Z", "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "id": "CA-1", "extension": [ { "id": "ENCNTR:2572582103", "valueString": "Driving Dx", "url": "custom-attribute-name" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/nomenclature", "code": "13249728", "display": "Primary stabbing headache", "userSelected": false } ], "text": "Primary stabbing headache" }, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/estimated-financial-responsibility-amount", "valueMoney": { "value": 0.0, "currency": "USD" } } ], "identifier": [ { "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/319", "code": "1077", "display": "FIN NBR", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "AN", "display": "Account number", "userSelected": false } ], "text": "FIN NBR" }, "_system": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", "valueCode": "unknown" } ] }, "value": "15951", "period": { "start": "2019-12-26T15:41:55.000Z" } } ], "status": "finished", "class": { "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "code": "IMP", "display": "inpatient encounter", "userSelected": false }, "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/71", "code": "309308", "display": "Inpatient", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0004", "code": "I", "display": "Inpatient", "userSelected": false } ], "text": "Inpatient" } ], "serviceType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/34", "code": "313012", "display": "Medicine-General", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "700232004", "display": "General medical service (qualifier value)", "userSelected": false } ], "text": "Medicine-General" }, "priority": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/3", "code": "670840", "display": "Elective", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ActPriority", "code": "EL", "display": "elective", "userSelected": false } ], "text": "Elective" }, "subject": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "participant": [ { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1119", "display": "Attending Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "ATND", "display": "attender", "userSelected": false } ], "text": "Attending Physician" } ], "period": { "start": "2019-12-26T15:41:55.000Z" }, "individual": { "reference": "Practitioner/4122622", "display": "Cerner Test, Physician - Hospitalist Cerner" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1121", "display": "Consulting Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "CON", "display": "consultant", "userSelected": false } ], "text": "Consulting Physician" } ], "period": { "start": "2020-04-30T17:47:00.000Z", "end": "2020-04-30T18:01:18.000Z" }, "individual": { "reference": "Practitioner/12732065", "display": "PWDiabetesMe, Physician - Hospitalist" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1121", "display": "Consulting Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "CON", "display": "consultant", "userSelected": false } ], "text": "Consulting Physician" } ], "period": { "start": "2020-04-24T18:27:00.000Z", "end": "2020-04-24T19:01:26.000Z" }, "individual": { "reference": "Practitioner/12732065", "display": "PWDiabetesMe, Physician - Hospitalist" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1126", "display": "Referring Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "REF", "display": "referrer", "userSelected": false } ], "text": "Referring Physician" } ], "period": { "start": "2019-12-26T15:41:55.000Z" }, "individual": { "reference": "Practitioner/4122622", "display": "Cerner Test, Physician - Hospitalist Cerner" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-01-31T20:34:00.000Z", "end": "2020-01-31T21:01:21.000Z" }, "individual": { "reference": "Practitioner/12732065", "display": "PWDiabetesMe, Physician - Hospitalist" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2019-12-26T19:05:12.000Z", "end": "2020-01-17T06:01:53.000Z" }, "individual": { "reference": "Practitioner/12724045", "display": "Graham, Joshua" } } ], "appointment": [ { "reference": "Appointment/4818609" } ], "period": { "start": "2019-12-26T15:38:02.000Z", "end": "2020-01-07T06:00:00.000Z" }, "reasonCode": [ { "text": "Illness" }, { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/nomenclature", "code": "111611746", "display": "Illness", "userSelected": true } ], "text": "Illness" } ], "hospitalization": { "admitSource": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/2", "code": "4326381", "display": "Self (Non-HC Facility Source of Origin)", "userSelected": true } ], "text": "Self (Non-HC Facility Source of Origin)" } }, "location": [ { "location": { "reference": "Location/32545019", "display": "Model Hospital, MX Hospital, NU05, 102, A" }, "status": "completed" } ], "serviceProvider": { "reference": "Organization/675844" } } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter/97939539", "resource": { "resourceType": "Encounter", "id": "97939539", "meta": { "versionId": "1", "lastUpdated": "2020-01-02T14:01:42.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Location&lt;&#x2F;b&gt;: Model Clinic 1, MX Clinic 1, MX Clinic 1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: Outpatient&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Type&lt;&#x2F;b&gt;: Cardiology&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;: Outpatient&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Finished&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Period Start Date&lt;&#x2F;b&gt;: Dec 26, 2019 4:31 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Period End Date&lt;&#x2F;b&gt;: Dec 27, 2019 5:59 A.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Reason For Visit&lt;&#x2F;b&gt;: Illness&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Attending Physician&lt;&#x2F;b&gt;: Cerner Test, Physician - Cardiovascular Cerner&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "extension": [ { "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/estimated-financial-responsibility-amount", "valueMoney": { "value": 0.0, "currency": "USD" } } ], "identifier": [ { "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/319", "code": "1077", "display": "FIN NBR", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "AN", "display": "Account number", "userSelected": false } ], "text": "FIN NBR" }, "_system": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", "valueCode": "unknown" } ] }, "value": "15958", "period": { "start": "2019-12-26T16:33:21.000Z" } } ], "status": "finished", "class": { "system": "http://terminology.hl7.org/CodeSystem/v2-0004", "code": "O", "display": "Outpatient", "userSelected": false }, "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/71", "code": "309309", "display": "Outpatient", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0004", "code": "O", "display": "Outpatient", "userSelected": false } ], "text": "Outpatient" } ], "serviceType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/34", "code": "33536475", "display": "Cardiology", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "3471000175103", "display": "Cardiology service (qualifier value)", "userSelected": false } ], "text": "Cardiology" }, "priority": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/3", "code": "670840", "display": "Elective", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ActPriority", "code": "EL", "display": "elective", "userSelected": false } ], "text": "Elective" }, "subject": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "participant": [ { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1119", "display": "Attending Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "ATND", "display": "attender", "userSelected": false } ], "text": "Attending Physician" } ], "period": { "start": "2019-12-26T16:33:21.000Z" }, "individual": { "reference": "Practitioner/4122625", "display": "Cerner Test, Physician - Cardiovascular Cerner" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "1126", "display": "Referring Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "REF", "display": "referrer", "userSelected": false } ], "text": "Referring Physician" } ], "period": { "start": "2019-12-26T16:33:21.000Z" }, "individual": { "reference": "Practitioner/4122625", "display": "Cerner Test, Physician - Cardiovascular Cerner" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "681274", "display": "Database Coordinator", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PART", "display": "Participation", "userSelected": false } ], "text": "Database Coordinator" } ], "period": { "start": "2020-07-06T19:20:00.000Z", "end": "2020-07-07T08:01:33.000Z" }, "individual": { "reference": "Practitioner/12724064", "display": "Spence, Open Platform IA, Stephen" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-19T19:07:55.000Z", "end": "2020-05-19T20:01:41.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-19T17:58:00.000Z", "end": "2020-05-19T18:02:00.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-18T20:35:00.000Z", "end": "2020-05-18T21:01:50.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-18T15:25:00.000Z", "end": "2020-05-18T16:01:14.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-18T14:26:00.000Z", "end": "2020-05-18T15:01:19.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-16T16:24:00.000Z", "end": "2020-05-16T17:01:05.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-16T15:47:00.000Z", "end": "2020-05-16T16:01:39.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-15T17:39:00.000Z", "end": "2020-05-15T18:01:29.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-15T14:51:00.000Z", "end": "2020-05-15T15:01:44.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-14T23:06:37.000Z", "end": "2020-05-15T00:01:56.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-14T22:53:00.000Z", "end": "2020-05-14T23:02:00.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-14T20:38:00.000Z", "end": "2020-05-14T21:01:11.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } }, { "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/333", "code": "18883355", "display": "Covering Physician", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer", "userSelected": false } ], "text": "Covering Physician" } ], "period": { "start": "2020-05-14T18:03:28.000Z", "end": "2020-05-14T19:01:24.000Z" }, "individual": { "reference": "Practitioner/12742575", "display": "Torres, Drew" } } ], "period": { "start": "2019-12-26T16:31:51.000Z", "end": "2019-12-27T05:59:59.000Z" }, "reasonCode": [ { "text": "Illness" } ], "hospitalization": { "admitSource": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/2", "code": "309200", "display": "Information Not Available", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/admit-source", "code": "other", "display": "Other", "userSelected": false } ], "text": "Information Not Available" }, "dischargeDisposition": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/19", "code": "638671", "display": "Home or Self Care", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/discharge-disposition", "code": "home", "display": "Home", "userSelected": false } ], "text": "Home or Self Care" } }, "location": [ { "location": { "reference": "Location/21304876", "display": "Model Clinic 1, MX Clinic 1, MX Clinic 1" }, "status": "completed" } ], "serviceProvider": { "reference": "Organization/685844" } } } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-revinclude - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter?_id=1361920&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "ee084347-903b-494f-be58-640f1cc11ac7", "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter?_id=1361920&_revinclude=Provenance%3Atarget" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Encounter/1361920", "resource": { "resourceType": "Encounter", "id": "1361920", "meta": { "versionId": "3", "lastUpdated": "1902-01-02T06:01:02.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: CONNOR, JOHN&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Location&lt;&#x2F;b&gt;: Baseline West Primary Care Clinic, BW Clinic, BW Clinic&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: Clinic&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Type&lt;&#x2F;b&gt;: Medicine-General&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Class&lt;&#x2F;b&gt;: Outpatient&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Finished&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Period Start Date&lt;&#x2F;b&gt;: Jan 23, 2013 2:00 P.M. CST&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Period End Date&lt;&#x2F;b&gt;: Jan 23, 2013 7:00 A.M. CST&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Reason For Visit&lt;&#x2F;b&gt;: annual&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Service Provider&lt;&#x2F;b&gt;: Baseline West Primary Care Clinic&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "extension": [ { "id": "CA-0", "extension": [ { "id": "ENCNTR:3339151", "valueString": "Previous Patient Type", "url": "custom-attribute-name" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/71", "code": "22282402", "display": "Clinic", "userSelected": true } ], "text": "Clinic" }, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "id": "CA-1", "extension": [ { "id": "ENCNTR:17368048", "valueString": "Full Reg Date/Time", "url": "custom-attribute-name" }, { "valueDateTime": "2013-08-05T18:14:37.000Z", "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "id": "CA-2", "extension": [ { "id": "ENCNTR:4047481", "valueString": "Conversation", "url": "custom-attribute-name" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100040", "code": "4630114", "display": "Register Patient", "userSelected": true } ], "text": "Register Patient" }, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" }, { "valueReference": { "reference": "Organization/589723" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/client-organization" } ], "identifier": [ { "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/319", "code": "1077", "display": "FIN NBR", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "AN", "display": "Account number", "userSelected": false } ], "text": "FIN NBR" }, "system": "urn:oid:1.2.243.58", "value": "110219457", "period": { "start": "2013-03-01T04:57:37.000Z" } } ], "status": "finished", "class": { "system": "http://terminology.hl7.org/CodeSystem/v2-0004", "code": "O", "display": "Outpatient", "userSelected": false }, "type": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/71", "code": "22282402", "display": "Clinic", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0004", "code": "O", "display": "Outpatient", "userSelected": false } ], "text": "Clinic" } ], "serviceType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/34", "code": "313012", "display": "Medicine-General", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "700232004", "display": "General medical service (qualifier value)", "userSelected": false } ], "text": "Medicine-General" }, "priority": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/3", "code": "309205", "display": "Routine", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ActPriority", "code": "R", "display": "routine", "userSelected": false } ], "text": "Routine" }, "subject": { "reference": "Patient/1349960", "display": "CONNOR, JOHN" }, "period": { "start": "2013-01-23T20:00:00.000Z", "end": "2013-01-23T13:00:00.000Z" }, "reasonCode": [ { "text": "annual" } ], "hospitalization": { "admitSource": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/2", "code": "309191", "display": "Clinic or Physician Office Referral", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/admit-source", "code": "gp", "display": "General Practitioner referral", "userSelected": false } ], "text": "Clinic or Physician Office Referral" }, "dischargeDisposition": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/19", "code": "638671", "display": "Home or Self Care", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/discharge-disposition", "code": "home", "display": "Home", "userSelected": false } ], "text": "Home or Self Care" } }, "location": [ { "location": { "reference": "Location/20573082", "display": "Baseline West Primary Care Clinic, BW Clinic, BW Clinic" }, "status": "completed" } ], "serviceProvider": { "reference": "Organization/667844", "display": "Baseline West Primary Care Clinic" } }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/encntr-12606691", "resource": { "resourceType": "Provenance", "id": "encntr-12606691", "meta": { "versionId": "12606691", "lastUpdated": "2021-05-17T07:25:58-05:00" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;Encounter&#x2F;1361920&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;&#x2F;b&gt;: Oct 25, 2019 9:57 A.M. CDT&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Unknown&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Transmitter&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;p&gt;&lt;b&gt;Entity Source&lt;&#x2F;b&gt;: DocumentReference&#x2F;17255835&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "target": [ { "reference": "Encounter/1361920" } ], "recorded": "2019-10-25T09:57:43-05:00", "agent": [ { "type": { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type", "code": "transmitter" } ], "text": "Transmitter" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/619848", "display": "Unknown" } } ], "entity": [ { "role": "source", "what": { "reference": "DocumentReference/17255835" } } ] }, "search": { "mode": "include" } } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

FamilyMemberHistory

createFamilyMemberHistory

Create a family member history

<p>Creates a new family member history.</p> <p><b>Note:</b> <ul> <li>Only the body fields below are supported. Unsupported fields are ignored.</li> <li>You cannot add conditions while creating the family member history.</li> </ul></p>


/FamilyMemberHistory

Usage and SDK Samples

curl -X POST "https://localhost/FamilyMemberHistory"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.FamilyMemberHistoryApi;

import java.io.File;
import java.util.*;

public class FamilyMemberHistoryApiExample {

    public static void main(String[] args) {
        
        FamilyMemberHistoryApi apiInstance = new FamilyMemberHistoryApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. FamilyMemberHistoryCreateBody createBody = ; // FamilyMemberHistoryCreateBody | try { apiInstance.createFamilyMemberHistory(accept, authorization, contentType, createBody); } catch (ApiException e) { System.err.println("Exception when calling FamilyMemberHistoryApi#createFamilyMemberHistory"); e.printStackTrace(); } } }
import io.swagger.client.api.FamilyMemberHistoryApi;

public class FamilyMemberHistoryApiExample {

    public static void main(String[] args) {
        FamilyMemberHistoryApi apiInstance = new FamilyMemberHistoryApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. FamilyMemberHistoryCreateBody createBody = ; // FamilyMemberHistoryCreateBody | try { apiInstance.createFamilyMemberHistory(accept, authorization, contentType, createBody); } catch (ApiException e) { System.err.println("Exception when calling FamilyMemberHistoryApi#createFamilyMemberHistory"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *contentType = contentType_example; // Specifies the content type of the request entity body. FamilyMemberHistoryCreateBody *createBody = ; // FamilyMemberHistoryApi *apiInstance = [[FamilyMemberHistoryApi alloc] init]; // Create a family member history [apiInstance createFamilyMemberHistoryWith:accept authorization:authorization contentType:contentType createBody:createBody completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.FamilyMemberHistoryApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var createBody = ; // {FamilyMemberHistoryCreateBody} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.createFamilyMemberHistory(accept, authorization, contentType, createBody, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createFamilyMemberHistoryExample
    {
        public void main()
        {
            
            var apiInstance = new FamilyMemberHistoryApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // String | Specifies the content type of the request entity body. var createBody = new FamilyMemberHistoryCreateBody(); // FamilyMemberHistoryCreateBody | try { // Create a family member history apiInstance.createFamilyMemberHistory(accept, authorization, contentType, createBody); } catch (Exception e) { Debug.Print("Exception when calling FamilyMemberHistoryApi.createFamilyMemberHistory: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\FamilyMemberHistoryApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$contentType = contentType_example; // String | Specifies the content type of the request entity body. $createBody = ; // FamilyMemberHistoryCreateBody | try { $api_instance->createFamilyMemberHistory($accept, $authorization, $contentType, $createBody); } catch (Exception $e) { echo 'Exception when calling FamilyMemberHistoryApi->createFamilyMemberHistory: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::FamilyMemberHistoryApi;

my $api_instance = WWW::SwaggerClient::FamilyMemberHistoryApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $createBody = WWW::SwaggerClient::Object::FamilyMemberHistoryCreateBody->new(); # FamilyMemberHistoryCreateBody | eval { $api_instance->createFamilyMemberHistory(accept => $accept, authorization => $authorization, contentType => $contentType, createBody => $createBody); }; if ($@) { warn "Exception when calling FamilyMemberHistoryApi->createFamilyMemberHistory: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.FamilyMemberHistoryApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

contentType = contentType_example # String | Specifies the content type of the request entity body. createBody = # FamilyMemberHistoryCreateBody | try: # Create a family member history api_instance.create_family_member_history(accept, authorization, contentType, createBody) except ApiException as e: print("Exception when calling FamilyMemberHistoryApi->createFamilyMemberHistory: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
createBody *

Responses

Status: 201 - **OK**

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.
Location String The URL location of the created entity. Example: <pre><code>https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/FamilyMemberHistory/642774</code></pre>

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/FamilyMemberHistory</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Mon, 06 Apr 2020 19:00:43 GMT Etag: W/"1" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/FamilyMemberHistory/17228728 Last-Modified: Mon, 06 Apr 2020 19:00:43 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </pre></code> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.


putFamilyMemberHistory

Update a family member history

<p>Updates a family member history.</p> <p><b>Note:</b> <ul> <li>You can remove conditions from a family member history if you set the <code>condition-lifecycle-status</code> modifierExtension to <code>entered-in-error</code> with a system of <code>http://terminology.hl7.org/CodeSystem/condition-ver-status</code>. Only existing conditions can be removed and the condition ID must be provided.</li> <li>Only perform an update directly after a family member history is retrieved. If a condition ID is returned for the <code>GET</code> request, the ID must be provided on the subsequent update and must match the condition ID returned from the <code>GET</code>.</li> </ul></p>


/FamilyMemberHistory/{ID}

Usage and SDK Samples

curl -X PUT "https://localhost/FamilyMemberHistory/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.FamilyMemberHistoryApi;

import java.io.File;
import java.util.*;

public class FamilyMemberHistoryApiExample {

    public static void main(String[] args) {
        
        FamilyMemberHistoryApi apiInstance = new FamilyMemberHistoryApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. FamilyMemberHistoryUpdateBody putBody = ; // FamilyMemberHistoryUpdateBody | try { apiInstance.putFamilyMemberHistory(accept, authorization, contentType, iD, putBody); } catch (ApiException e) { System.err.println("Exception when calling FamilyMemberHistoryApi#putFamilyMemberHistory"); e.printStackTrace(); } } }
import io.swagger.client.api.FamilyMemberHistoryApi;

public class FamilyMemberHistoryApiExample {

    public static void main(String[] args) {
        FamilyMemberHistoryApi apiInstance = new FamilyMemberHistoryApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. FamilyMemberHistoryUpdateBody putBody = ; // FamilyMemberHistoryUpdateBody | try { apiInstance.putFamilyMemberHistory(accept, authorization, contentType, iD, putBody); } catch (ApiException e) { System.err.println("Exception when calling FamilyMemberHistoryApi#putFamilyMemberHistory"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. FamilyMemberHistoryUpdateBody *putBody = ; // FamilyMemberHistoryApi *apiInstance = [[FamilyMemberHistoryApi alloc] init]; // Update a family member history [apiInstance putFamilyMemberHistoryWith:accept authorization:authorization contentType:contentType iD:iD putBody:putBody completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.FamilyMemberHistoryApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var putBody = ; // {FamilyMemberHistoryUpdateBody} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.putFamilyMemberHistory(accept, authorization, contentType, iDputBody, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putFamilyMemberHistoryExample
    {
        public void main()
        {
            
            var apiInstance = new FamilyMemberHistoryApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var putBody = new FamilyMemberHistoryUpdateBody(); // FamilyMemberHistoryUpdateBody | try { // Update a family member history apiInstance.putFamilyMemberHistory(accept, authorization, contentType, iD, putBody); } catch (Exception e) { Debug.Print("Exception when calling FamilyMemberHistoryApi.putFamilyMemberHistory: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\FamilyMemberHistoryApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $putBody = ; // FamilyMemberHistoryUpdateBody | try { $api_instance->putFamilyMemberHistory($accept, $authorization, $contentType, $iD, $putBody); } catch (Exception $e) { echo 'Exception when calling FamilyMemberHistoryApi->putFamilyMemberHistory: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::FamilyMemberHistoryApi;

my $api_instance = WWW::SwaggerClient::FamilyMemberHistoryApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $putBody = WWW::SwaggerClient::Object::FamilyMemberHistoryUpdateBody->new(); # FamilyMemberHistoryUpdateBody | eval { $api_instance->putFamilyMemberHistory(accept => $accept, authorization => $authorization, contentType => $contentType, iD => $iD, putBody => $putBody); }; if ($@) { warn "Exception when calling FamilyMemberHistoryApi->putFamilyMemberHistory: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.FamilyMemberHistoryApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. putBody = # FamilyMemberHistoryUpdateBody | try: # Update a family member history api_instance.put_family_member_history(accept, authorization, contentType, iD, putBody) except ApiException as e: print("Exception when calling FamilyMemberHistoryApi->putFamilyMemberHistory: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
putBody *

Responses

Status: 200 - OK

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>PUT https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/FamilyMemberHistory/123 </code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Mon, 06 Apr 2020 19:00:43 GMT Etag: W/"1" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/FamilyMemberHistory/17228728 Last-Modified: Mon, 06 Apr 2020 19:00:43 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </pre></code> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.


retrieveFamilyMemberHistory

Get a family member history by ID

<p>Retrieves an individual family member history by the associated ID.</p> <p><b>Note:</b> Family member histories with the <code>FAMMEMB</code> relation are sometimes system generated.</p>


/FamilyMemberHistory/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/FamilyMemberHistory/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.FamilyMemberHistoryApi;

import java.io.File;
import java.util.*;

public class FamilyMemberHistoryApiExample {

    public static void main(String[] args) {
        
        FamilyMemberHistoryApi apiInstance = new FamilyMemberHistoryApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveFamilyMemberHistory(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling FamilyMemberHistoryApi#retrieveFamilyMemberHistory");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.FamilyMemberHistoryApi;

public class FamilyMemberHistoryApiExample {

    public static void main(String[] args) {
        FamilyMemberHistoryApi apiInstance = new FamilyMemberHistoryApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveFamilyMemberHistory(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling FamilyMemberHistoryApi#retrieveFamilyMemberHistory");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


FamilyMemberHistoryApi *apiInstance = [[FamilyMemberHistoryApi alloc] init];

// Get a family member history by ID
[apiInstance retrieveFamilyMemberHistoryWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.FamilyMemberHistoryApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.retrieveFamilyMemberHistory(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveFamilyMemberHistoryExample
    {
        public void main()
        {
            
            var apiInstance = new FamilyMemberHistoryApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get a family member history by ID
                apiInstance.retrieveFamilyMemberHistory(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling FamilyMemberHistoryApi.retrieveFamilyMemberHistory: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\FamilyMemberHistoryApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->retrieveFamilyMemberHistory($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling FamilyMemberHistoryApi->retrieveFamilyMemberHistory: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::FamilyMemberHistoryApi;

my $api_instance = WWW::SwaggerClient::FamilyMemberHistoryApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->retrieveFamilyMemberHistory(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling FamilyMemberHistoryApi->retrieveFamilyMemberHistory: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.FamilyMemberHistoryApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get a family member history by ID
    api_instance.retrieve_family_member_history(accept, iD)
except ApiException as e:
    print("Exception when calling FamilyMemberHistoryApi->retrieveFamilyMemberHistory: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/FamilyMemberHistory/12504018-12764234</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "FamilyMemberHistory", "id": "12504018-12764234", "status": "completed", "patient": { "reference": "Patient/12504018" }, "date": "2021-09-03T09:55:51-05:00", "name": "Smart, Test", "relationship": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", "code": "SIS", "display": "sister" } ], "text": "Sister" }, "sex": { "coding": [ { "system": "http://hl7.org/fhir/administrative-gender", "code": "female", "display": "Female" } ], "text": "Female" }, "bornDate": "1993-08-08", "deceasedAge": { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "397669002", "display": "Age (qualifier value)" } ], "text": "Age" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/precision" } ], "value": 18, "unit": "years", "system": "http://unitsofmeasure.org", "code": "a" }, "condition": [ { "id": "73196409", "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "58158008", "display": "Stable (qualifier value)" } ], "text": "Stable" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/condition-course" }, { "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "6736007", "display": "Moderate (severity modifier) (qualifier value)" } ], "text": "Moderate" }, "url": "http://hl7.org/fhir/StructureDefinition/familymemberhistory-severity" } ], "modifierExtension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "10828004", "display": "Positive (qualifier value)" } ], "text": "POSITIVE" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/condition-result" }, { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" } ], "text": "Active" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/condition-lifecycle-status" } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "363346000", "display": "Malignant neoplastic disease (disorder)", "userSelected": false }, { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/nomenclature", "code": "7588338", "display": "Cancer" } ], "text": "Cancer" }, "onsetAge": { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "26175008", "display": "Approximate (qualifier value)" } ], "text": "About" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/precision" } ], "value": 15, "unit": "Years", "system": "http://unitsofmeasure.org", "code": "a" }, "note": [ { "authorReference": { "reference": "Practitioner/12742069", "display": "Portal, Portal" }, "time": "2021-09-17T14:58:35Z", "text": "Cancer is common in the family" } ] } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

searchFamilyMemberHistory

Get a list of family member histories

<p>Retrieves a list of family member histories that meet supplied query parameters.</p> <p><b>Note:</b> Family member histories with the <code>FAMMEMB</code> relation are sometimes system generated.</p>


/FamilyMemberHistory

Usage and SDK Samples

curl -X GET "https://localhost/FamilyMemberHistory?_id=&patient=&status="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.FamilyMemberHistoryApi;

import java.io.File;
import java.util.*;

public class FamilyMemberHistoryApiExample {

    public static void main(String[] args) {
        
        FamilyMemberHistoryApi apiInstance = new FamilyMemberHistoryApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. This parameter is required if patient is not used.

        String patient = patient_example; // String | The identity of a subject to list family member history items for. This parameter is required if _id is not used.
Example: 12345 String status = status_example; // String | The record status for a specific family member. This parameter is only provided when the patient search parameter is used. try { apiInstance.searchFamilyMemberHistory(accept, id, patient, status); } catch (ApiException e) { System.err.println("Exception when calling FamilyMemberHistoryApi#searchFamilyMemberHistory"); e.printStackTrace(); } } }
import io.swagger.client.api.FamilyMemberHistoryApi;

public class FamilyMemberHistoryApiExample {

    public static void main(String[] args) {
        FamilyMemberHistoryApi apiInstance = new FamilyMemberHistoryApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. This parameter is required if patient is not used.

        String patient = patient_example; // String | The identity of a subject to list family member history items for. This parameter is required if _id is not used.
Example: 12345 String status = status_example; // String | The record status for a specific family member. This parameter is only provided when the patient search parameter is used. try { apiInstance.searchFamilyMemberHistory(accept, id, patient, status); } catch (ApiException e) { System.err.println("Exception when calling FamilyMemberHistoryApi#searchFamilyMemberHistory"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID. This parameter is required if patient is not used.
 (optional)
String *patient = patient_example; // The identity of a subject to list family member history items for. This parameter is required if _id is not used.
Example: 12345 (optional) String *status = status_example; // The record status for a specific family member. This parameter is only provided when the patient search parameter is used. (optional) FamilyMemberHistoryApi *apiInstance = [[FamilyMemberHistoryApi alloc] init]; // Get a list of family member histories [apiInstance searchFamilyMemberHistoryWith:accept id:id patient:patient status:status completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.FamilyMemberHistoryApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example, // {String} The logical resource ID. This parameter is required if patient is not used.

  'patient': patient_example, // {String} The identity of a subject to list family member history items for. This parameter is required if _id is not used.
Example: 12345 'status': status_example // {String} The record status for a specific family member. This parameter is only provided when the patient search parameter is used. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.searchFamilyMemberHistory(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class searchFamilyMemberHistoryExample
    {
        public void main()
        {
            
            var apiInstance = new FamilyMemberHistoryApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID. This parameter is required if patient is not used.
 (optional) 
            var patient = patient_example;  // String | The identity of a subject to list family member history items for. This parameter is required if _id is not used.
Example: 12345 (optional) var status = status_example; // String | The record status for a specific family member. This parameter is only provided when the patient search parameter is used. (optional) try { // Get a list of family member histories apiInstance.searchFamilyMemberHistory(accept, id, patient, status); } catch (Exception e) { Debug.Print("Exception when calling FamilyMemberHistoryApi.searchFamilyMemberHistory: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\FamilyMemberHistoryApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID. This parameter is required if patient is not used.

$patient = patient_example; // String | The identity of a subject to list family member history items for. This parameter is required if _id is not used.
Example: 12345 $status = status_example; // String | The record status for a specific family member. This parameter is only provided when the patient search parameter is used. try { $api_instance->searchFamilyMemberHistory($accept, $id, $patient, $status); } catch (Exception $e) { echo 'Exception when calling FamilyMemberHistoryApi->searchFamilyMemberHistory: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::FamilyMemberHistoryApi;

my $api_instance = WWW::SwaggerClient::FamilyMemberHistoryApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID. This parameter is required if patient is not used.

my $patient = patient_example; # String | The identity of a subject to list family member history items for. This parameter is required if _id is not used.
Example: 12345 my $status = status_example; # String | The record status for a specific family member. This parameter is only provided when the patient search parameter is used. eval { $api_instance->searchFamilyMemberHistory(accept => $accept, id => $id, patient => $patient, status => $status); }; if ($@) { warn "Exception when calling FamilyMemberHistoryApi->searchFamilyMemberHistory: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.FamilyMemberHistoryApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID. This parameter is required if patient is not used.
 (optional)
patient = patient_example # String | The identity of a subject to list family member history items for. This parameter is required if _id is not used.
Example: 12345 (optional) status = status_example # String | The record status for a specific family member. This parameter is only provided when the patient search parameter is used. (optional) try: # Get a list of family member histories api_instance.search_family_member_history(accept, id=id, patient=patient, status=status) except ApiException as e: print("Exception when calling FamilyMemberHistoryApi->searchFamilyMemberHistory: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. This parameter is required if <code>patient</code> is not used.
patient
String
The identity of a subject to list family member history items for. This parameter is required if <code>_id</code> is not used.<br> Example: <code>12345</code>
status
String
The record status for a specific family member. This parameter is only provided when the <code>patient</code> search parameter is used.

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/FamilyMemberHistory?patient=12504018</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "e989e20d-5cfc-4b11-ab43-95ba1a684063", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/FamilyMemberHistory?_id=489580643.0.-4.prsnl" } ], "entry": [ { "fullUrl": "https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/FamilyMemberHistory/489580643.0.-4.prsnl", "resource": { "resourceType": "FamilyMemberHistory", "id": "489580643.0.-4.prsnl", "meta": { "versionId": "0", "lastUpdated": "2020-07-16T21:31:35.457Z" }, "text": { "status": "generated", "div": "&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>FamilyMemberHistory&lt;/b>&lt;/p>&lt;/div>" }, "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://hl7.org/fhir/task-status", "code": "completed", "display": "Completed" } ], "text": "Completed" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/email-status" } ], "inResponseTo": [ { "reference": "FamilyMemberHistory/512657279.0.-4.prsnl" } ], "status": "completed", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/communication-category", "code": "notification", "display": "Notification" } ], "text": "Notification" } ], "priority": "urgent", "subject": { "reference": "Patient/12505984", "display": "JOHNSON, MARIE" }, "topic": { "text": "CDI Query" }, "encounter": { "reference": "Encounter/97739401" }, "sent": "2020-07-16T21:31:35.457Z", "received": "2020-07-16T21:31:35.457Z", "recipient": [ { "reference": "Practitioner/12093978", "display": "Stone, RN, Sally Cerner" }, { "reference": "Group/1568", "display": "HEALTHE Receiver Group" } ], "sender": { "reference": "Practitioner/11875977", "display": "Stratford, Angela Cerner" }, "payload": [ { "contentReference": { "reference": "Binary/489580643.0.-4.prsnl" } } ] } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

FinancialTransaction

financialTransactionCreate

Create a financial transaction

<p>Creates a new financial transaction.</p> <p><b>Note:</b> <ul> <li>Only the body fields mentioned below are supported. Unsupported fields are ignored, or can result in errors.</li> <li>When integrating your application with a customer's environment, the customer must provide the appropriate financial-transaction-alias values to send with the financial transaction.</li> <li>The Oracle Cerner Revenue Cycle Patient Accounting application must be in use at a customer site to create meaningful financial transactions.</li> <li>When creating financial transactions, a Basic OAuth2 token scope is required in addition to a FinancialTransaction Oauth2 token scope.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Basic

Usage and SDK Samples

curl -X POST "https://localhost/Basic"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.FinancialTransactionApi;

import java.io.File;
import java.util.*;

public class FinancialTransactionApiExample {

    public static void main(String[] args) {
        
        FinancialTransactionApi apiInstance = new FinancialTransactionApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. FinancialTransactionCreate create Body = ; // FinancialTransactionCreate | try { apiInstance.financialTransactionCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling FinancialTransactionApi#financialTransactionCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.FinancialTransactionApi;

public class FinancialTransactionApiExample {

    public static void main(String[] args) {
        FinancialTransactionApi apiInstance = new FinancialTransactionApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. FinancialTransactionCreate create Body = ; // FinancialTransactionCreate | try { apiInstance.financialTransactionCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling FinancialTransactionApi#financialTransactionCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. FinancialTransactionCreate *create Body = ; // FinancialTransactionApi *apiInstance = [[FinancialTransactionApi alloc] init]; // Create a financial transaction [apiInstance financialTransactionCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.FinancialTransactionApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {FinancialTransactionCreate} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.financialTransactionCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class financialTransactionCreateExample
    {
        public void main()
        {
            
            var apiInstance = new FinancialTransactionApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new FinancialTransactionCreate(); // FinancialTransactionCreate | try { // Create a financial transaction apiInstance.financialTransactionCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling FinancialTransactionApi.financialTransactionCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\FinancialTransactionApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // FinancialTransactionCreate | try { $api_instance->financialTransactionCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling FinancialTransactionApi->financialTransactionCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::FinancialTransactionApi;

my $api_instance = WWW::SwaggerClient::FinancialTransactionApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::FinancialTransactionCreate->new(); # FinancialTransactionCreate | eval { $api_instance->financialTransactionCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling FinancialTransactionApi->financialTransactionCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.FinancialTransactionApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # FinancialTransactionCreate | try: # Create a financial transaction api_instance.financial_transaction_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling FinancialTransactionApi->financialTransactionCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - <p>Example creation of a cash payment.</p> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Basic</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Basic', 'code': { 'coding': [ { 'code': 'FinancialTransaction' } ] }, 'identifier': [ { 'value': '14266754', 'use': 'usual' } ], 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-type', 'valueCodeableConcept': { 'coding': [ { 'code': 'payment', 'system': 'http://terminology.hl7.org/CodeSystem/payment-type' } ] } }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-method', 'valueCodeableConcept': { 'coding': [ { 'code': 'CASH', 'display': 'Cash', 'system': 'http://terminology.hl7.org/CodeSystem/v2-0570' } ], 'text': 'Cash' } }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-tendered-amount', 'valueMoney': { 'value': 12.00, 'currency': 'USD' } }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-allocation', 'extension': [ { 'url': 'target', 'valueReference': { 'reference': 'Account/G63392574' } }, { 'url': 'amount', 'valueMoney': { 'value': 12.00, 'currency': 'USD' } } ] }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-alias', 'valueString': '0111' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-location', 'valueString': '98920358' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-amount', 'valueMoney': { 'value': 12.00, 'currency': 'USD' } } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Mon, 04 Nov 2019 16:23:57 GMT Etag: W/"0" Last-Modified: Mon, 04 Nov 2019 16:23:57 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Basic/FT-PL-14266754 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-create-card-payment - <p>Example creation of a card payment.</p> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Basic</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Basic', 'code': { 'coding': [ { 'code': 'FinancialTransaction' } ] }, 'identifier': [ { 'value': '74389581', 'use': 'usual' } ], 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-type', 'valueCodeableConcept': { 'coding': [ { 'code': 'payment', 'system': 'http://terminology.hl7.org/CodeSystem/payment-type' } ] } }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-method', 'valueCodeableConcept': { 'coding': [ { 'code': 'CCCA', 'display': 'Credit Card', 'system': 'http://terminology.hl7.org/CodeSystem/v2-0570' } ], 'text': 'Credit Card' } }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-amount', 'valueMoney': { 'value': 12.00, 'currency': 'USD' } }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-date', 'valueDate': '2005-01' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-account-number', 'valueString': '4321' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-card-brand', 'valueString': 'visa' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-allocation', 'extension': [ { 'url': 'target', 'valueReference': { 'reference': 'Encounter/97953536' } }, { 'url': 'amount', 'valueMoney': { 'value': 12.00, 'currency': 'USD' } } ] }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-alias', 'valueString': '0111' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-location', 'valueString': '98920358' } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Mon, 04 Nov 2019 16:23:59 GMT Etag: W/"0" Last-Modified: Mon, 04 Nov 2019 16:23:59 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Basic/FT-PL-74389581 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-create-check-payment - <p>Example creation of a check payment.</p> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Basic</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Basic', 'code': { 'coding': [ { 'code': 'FinancialTransaction' } ] }, 'identifier': [ { 'value': '3335800133', 'use': 'usual' } ], 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-type', 'valueCodeableConcept': { 'coding': [ { 'code': 'payment', 'system': 'http://terminology.hl7.org/CodeSystem/payment-type' } ] } }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-method', 'valueCodeableConcept': { 'coding': [ { 'code': 'CCHK', 'display': 'Check', 'system': 'http://terminology.hl7.org/CodeSystem/v2-0570' } ], 'text': 'Check' } }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-date', 'valueDate': '2020-01-02' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-account-number', 'valueString': '1234' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-allocation', 'extension': [ { 'url': 'target', 'valueReference': { 'reference': 'Encounter/97953536' } }, { 'url': 'amount', 'valueMoney': { 'value': 12.12, 'currency': 'USD' } } ] }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-alias', 'valueString': '0111' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-location', 'valueString': '98920358' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-amount', 'valueMoney': { 'value': 12.12, 'currency': 'USD' } } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Mon, 04 Nov 2019 16:23:58 GMT Etag: W/"0" Last-Modified: Mon, 04 Nov 2019 16:23:58 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Basic/FT-PL-3335800133 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-create-adjustment - <p>Example creation of an adjustment.</p> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Basic</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Basic', 'code': { 'coding': [ { 'code': 'FinancialTransaction' } ] }, 'identifier': [ { 'value': '3353423432432232', 'use': 'usual' } ], 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-type', 'valueCodeableConcept': { 'coding': [ { 'code': 'adjustment', 'system': 'http://terminology.hl7.org/CodeSystem/payment-type' } ] } }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-allocation', 'extension': [ { 'url': 'target', 'valueReference': { 'reference': 'Encounter/97953536' } }, { 'url': 'amount', 'valueMoney': { 'value': 1.00, 'currency': 'USD' } } ] }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-alias', 'valueString': '3100' }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/financial-transaction-amount', 'valueMoney': { 'value': 1.00, 'currency': 'USD' } } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Mon, 04 Nov 2019 16:23:58 GMT Etag: W/"0" Last-Modified: Mon, 04 Nov 2019 16:23:58 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Basic/FT-AL-3335800133 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Goal

goalSearch

Get a list of goals

<p>Retrieves a list of goals that meet supplied query parameters.</p>


/Goal

Usage and SDK Samples

curl -X GET "https://localhost/Goal?_id=&patient=&target-date=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.GoalApi;

import java.io.File;
import java.util.*;

public class GoalApiExample {

    public static void main(String[] args) {
        
        GoalApi apiInstance = new GoalApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID associated with the goal. This parameter is required if patient is not used. This parameter may not be provided at the same time as the patient or target-date.
Example: _id=7891

        String patient = patient_example; // String | The patient who has the goal. This parameter is required if _id is not used.
Example: patient=12345 String targetDate = targetDate_example; // String | A date or date range from which to find goals. The target-date parameter may be provided once with a prefix to imply a date range or without a prefix to search for goals at a specific date. Alternately, it may be provided twice with le, lt, ge, or gt prefixes to search for goals within a specific range. The date and prefix pairs must create a closed range. Example: target-date=ge2016-10-01&target-date=le2016-12-01 String revinclude = revinclude_example; // String | Provenance resource entries to be returned as part of the bundle. The _revinclude parameter may be provided once with the value Provenance:target.
Example:_revinclude=Provenance:target The _revinclude parameter may be provided with the _id/patient parameter. For example, _id=178866310&_revinclude=Provenance:target. When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding to the authorization type, such as user/Provenance.read, patient/Provenance.read or system/Provenance.read. try { apiInstance.goalSearch(accept, id, patient, targetDate, revinclude); } catch (ApiException e) { System.err.println("Exception when calling GoalApi#goalSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.GoalApi;

public class GoalApiExample {

    public static void main(String[] args) {
        GoalApi apiInstance = new GoalApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID associated with the goal. This parameter is required if patient is not used. This parameter may not be provided at the same time as the patient or target-date.
Example: _id=7891

        String patient = patient_example; // String | The patient who has the goal. This parameter is required if _id is not used.
Example: patient=12345 String targetDate = targetDate_example; // String | A date or date range from which to find goals. The target-date parameter may be provided once with a prefix to imply a date range or without a prefix to search for goals at a specific date. Alternately, it may be provided twice with le, lt, ge, or gt prefixes to search for goals within a specific range. The date and prefix pairs must create a closed range. Example: target-date=ge2016-10-01&target-date=le2016-12-01 String revinclude = revinclude_example; // String | Provenance resource entries to be returned as part of the bundle. The _revinclude parameter may be provided once with the value Provenance:target.
Example:_revinclude=Provenance:target The _revinclude parameter may be provided with the _id/patient parameter. For example, _id=178866310&_revinclude=Provenance:target. When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding to the authorization type, such as user/Provenance.read, patient/Provenance.read or system/Provenance.read. try { apiInstance.goalSearch(accept, id, patient, targetDate, revinclude); } catch (ApiException e) { System.err.println("Exception when calling GoalApi#goalSearch"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID associated with the goal. This parameter is required if patient is not used. This parameter may not be provided at the same time as the patient or target-date.
Example: _id=7891
 (optional)
String *patient = patient_example; // The patient who has the goal. This parameter is required if _id is not used.
Example: patient=12345 (optional) String *targetDate = targetDate_example; // A date or date range from which to find goals. The target-date parameter may be provided once with a prefix to imply a date range or without a prefix to search for goals at a specific date. Alternately, it may be provided twice with le, lt, ge, or gt prefixes to search for goals within a specific range. The date and prefix pairs must create a closed range. Example: target-date=ge2016-10-01&target-date=le2016-12-01 (optional) String *revinclude = revinclude_example; // Provenance resource entries to be returned as part of the bundle. The _revinclude parameter may be provided once with the value Provenance:target.
Example:_revinclude=Provenance:target The _revinclude parameter may be provided with the _id/patient parameter. For example, _id=178866310&_revinclude=Provenance:target. When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding to the authorization type, such as user/Provenance.read, patient/Provenance.read or system/Provenance.read. (optional) GoalApi *apiInstance = [[GoalApi alloc] init]; // Get a list of goals [apiInstance goalSearchWith:accept id:id patient:patient targetDate:targetDate revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.GoalApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example, // {String} The logical resource ID associated with the goal. This parameter is required if patient is not used. This parameter may not be provided at the same time as the patient or target-date.
Example: _id=7891

  'patient': patient_example, // {String} The patient who has the goal. This parameter is required if _id is not used.
Example: patient=12345 'targetDate': targetDate_example, // {String} A date or date range from which to find goals. The target-date parameter may be provided once with a prefix to imply a date range or without a prefix to search for goals at a specific date. Alternately, it may be provided twice with le, lt, ge, or gt prefixes to search for goals within a specific range. The date and prefix pairs must create a closed range. Example: target-date=ge2016-10-01&target-date=le2016-12-01 'revinclude': revinclude_example // {String} Provenance resource entries to be returned as part of the bundle. The _revinclude parameter may be provided once with the value Provenance:target.
Example:_revinclude=Provenance:target The _revinclude parameter may be provided with the _id/patient parameter. For example, _id=178866310&_revinclude=Provenance:target. When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding to the authorization type, such as user/Provenance.read, patient/Provenance.read or system/Provenance.read. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.goalSearch(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class goalSearchExample
    {
        public void main()
        {
            
            var apiInstance = new GoalApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID associated with the goal. This parameter is required if patient is not used. This parameter may not be provided at the same time as the patient or target-date.
Example: _id=7891
 (optional) 
            var patient = patient_example;  // String | The patient who has the goal. This parameter is required if _id is not used.
Example: patient=12345 (optional) var targetDate = targetDate_example; // String | A date or date range from which to find goals. The target-date parameter may be provided once with a prefix to imply a date range or without a prefix to search for goals at a specific date. Alternately, it may be provided twice with le, lt, ge, or gt prefixes to search for goals within a specific range. The date and prefix pairs must create a closed range. Example: target-date=ge2016-10-01&target-date=le2016-12-01 (optional) var revinclude = revinclude_example; // String | Provenance resource entries to be returned as part of the bundle. The _revinclude parameter may be provided once with the value Provenance:target.
Example:_revinclude=Provenance:target The _revinclude parameter may be provided with the _id/patient parameter. For example, _id=178866310&_revinclude=Provenance:target. When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding to the authorization type, such as user/Provenance.read, patient/Provenance.read or system/Provenance.read. (optional) try { // Get a list of goals apiInstance.goalSearch(accept, id, patient, targetDate, revinclude); } catch (Exception e) { Debug.Print("Exception when calling GoalApi.goalSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\GoalApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID associated with the goal. This parameter is required if patient is not used. This parameter may not be provided at the same time as the patient or target-date.
Example: _id=7891

$patient = patient_example; // String | The patient who has the goal. This parameter is required if _id is not used.
Example: patient=12345 $targetDate = targetDate_example; // String | A date or date range from which to find goals. The target-date parameter may be provided once with a prefix to imply a date range or without a prefix to search for goals at a specific date. Alternately, it may be provided twice with le, lt, ge, or gt prefixes to search for goals within a specific range. The date and prefix pairs must create a closed range. Example: target-date=ge2016-10-01&target-date=le2016-12-01 $revinclude = revinclude_example; // String | Provenance resource entries to be returned as part of the bundle. The _revinclude parameter may be provided once with the value Provenance:target.
Example:_revinclude=Provenance:target The _revinclude parameter may be provided with the _id/patient parameter. For example, _id=178866310&_revinclude=Provenance:target. When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding to the authorization type, such as user/Provenance.read, patient/Provenance.read or system/Provenance.read. try { $api_instance->goalSearch($accept, $id, $patient, $targetDate, $revinclude); } catch (Exception $e) { echo 'Exception when calling GoalApi->goalSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::GoalApi;

my $api_instance = WWW::SwaggerClient::GoalApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID associated with the goal. This parameter is required if patient is not used. This parameter may not be provided at the same time as the patient or target-date.
Example: _id=7891

my $patient = patient_example; # String | The patient who has the goal. This parameter is required if _id is not used.
Example: patient=12345 my $targetDate = targetDate_example; # String | A date or date range from which to find goals. The target-date parameter may be provided once with a prefix to imply a date range or without a prefix to search for goals at a specific date. Alternately, it may be provided twice with le, lt, ge, or gt prefixes to search for goals within a specific range. The date and prefix pairs must create a closed range. Example: target-date=ge2016-10-01&target-date=le2016-12-01 my $revinclude = revinclude_example; # String | Provenance resource entries to be returned as part of the bundle. The _revinclude parameter may be provided once with the value Provenance:target.
Example:_revinclude=Provenance:target The _revinclude parameter may be provided with the _id/patient parameter. For example, _id=178866310&_revinclude=Provenance:target. When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding to the authorization type, such as user/Provenance.read, patient/Provenance.read or system/Provenance.read. eval { $api_instance->goalSearch(accept => $accept, id => $id, patient => $patient, targetDate => $targetDate, revinclude => $revinclude); }; if ($@) { warn "Exception when calling GoalApi->goalSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.GoalApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID associated with the goal. This parameter is required if patient is not used. This parameter may not be provided at the same time as the patient or target-date.
Example: _id=7891
 (optional)
patient = patient_example # String | The patient who has the goal. This parameter is required if _id is not used.
Example: patient=12345 (optional) targetDate = targetDate_example # String | A date or date range from which to find goals. The target-date parameter may be provided once with a prefix to imply a date range or without a prefix to search for goals at a specific date. Alternately, it may be provided twice with le, lt, ge, or gt prefixes to search for goals within a specific range. The date and prefix pairs must create a closed range. Example: target-date=ge2016-10-01&target-date=le2016-12-01 (optional) revinclude = revinclude_example # String | Provenance resource entries to be returned as part of the bundle. The _revinclude parameter may be provided once with the value Provenance:target.
Example:_revinclude=Provenance:target The _revinclude parameter may be provided with the _id/patient parameter. For example, _id=178866310&_revinclude=Provenance:target. When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding to the authorization type, such as user/Provenance.read, patient/Provenance.read or system/Provenance.read. (optional) try: # Get a list of goals api_instance.goal_search(accept, id=id, patient=patient, targetDate=targetDate, revinclude=revinclude) except ApiException as e: print("Exception when calling GoalApi->goalSearch: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID associated with the goal. This parameter is required if <code>patient</code> is not used. This parameter may not be provided at the same time as the <code>patient</code> or <code>target-date</code>. Example: <code>_id=7891</code>
patient
String
The patient who has the goal. This parameter is required if <code>_id</code> is not used.<br> Example: <code>patient=12345</code>
target-date
String
A date or date range from which to find goals. The <code>target-date</code> parameter may be provided once with a prefix to imply a date range or without a prefix to search for goals at a specific date. Alternately, it may be provided twice with <code>le</code>, <code>lt</code>, <code>ge</code>, or <code>gt</code> prefixes to search for goals within a specific range. The date and prefix pairs must create a closed range. Example: <code>target-date=ge2016-10-01&target-date=le2016-12-01</code>
_revinclude
String
Provenance resource entries to be returned as part of the bundle. The <code>_revinclude</code> parameter may be provided once with the value <code>Provenance:target</code>.<br> Example:<code>_revinclude=Provenance:target</code> The <code>_revinclude</code> parameter may be provided with the <code>_id/patient</code> parameter. For example, <code>_id=178866310&amp;_revinclude=Provenance:target</code>. When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding to the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code> or <code>system/Provenance.read</code>.

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal?_id=498290085&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "4a1ae23d-cb80-49ac-9b3b-6abbdb7d5b92", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal?_id=498290085&_revinclude=Provenance%3Atarget" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal/498290085", "resource": { "resourceType": "Goal", "id": "498290085", "meta": { "versionId": "1610019857000", "lastUpdated": "2021-01-07T11:44:17.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Goal&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subject&lt;&#x2F;b&gt;: Smith, Grace&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Description&lt;&#x2F;b&gt;: Fighting depression&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Expressed By&lt;&#x2F;b&gt;: Smith, Grace&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Cancelled&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Start Date&lt;&#x2F;b&gt;: Jan 7, 2021&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "lifecycleStatus": "cancelled", "category": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003016", "code": "71690181", "display": "Behavioral", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/goal-category", "code": "behavioral", "display": "Behavioral", "userSelected": false } ], "text": "Behavioral" }, { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003016", "code": "71690193", "display": "Physiologic", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/goal-category", "code": "physiotherapy", "display": "Physiotherapy", "userSelected": false } ], "text": "Physiologic" } ], "description": { "coding":[ { "system":"https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72", "code":"747214249", "display":"O-Food security (finding)", "userSelected":true }, { "system":"http://snomed.info/sct", "code":"1078229009", "display":"Food security (finding)", "userSelected":false } ], "text":"O-Food security (finding)" }, "subject": { "reference": "Patient/2100031", "display": "Smith, Grace" }, "startDate": "2021-01-07", "statusDate": "2021-01-07", "expressedBy": { "reference": "Patient/2100031", "display": "Smith, Grace" } }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/INT.goal-498290085", "resource": { "resourceType": "Provenance", "id": "INT.goal-498290085", "meta": { "versionId": "498290085", "lastUpdated": "2021-01-07T11:44:17Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Goal&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subject&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Description&lt;&#x2F;b&gt;: Maintain a healthy weight&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Expressed By&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Start Date&lt;&#x2F;b&gt;: Dec 3, 2020&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target Date&lt;&#x2F;b&gt;: Dec 31, 2020&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "target": [ { "reference": "Goal/498290085" } ], "recorded": "2021-01-07T11:44:17Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Practitioner/118617332", "display": "One Plan, One Plan" } }, { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/57535538", "display": "DEVENG-DEFAULT-PROV" } } ] }, "search": { "mode": "include" } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-patient - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal?patient=12724069</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "c0dab9bc-3a6e-4f0f-b0b7-213ed80c3d4b", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal?patient=12724069" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal/187042107", "resource": { "resourceType": "Goal", "id": "187042107", "meta": { "versionId": "1607035687000", "lastUpdated": "2020-12-03T22:48:07.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Goal&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subject&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Description&lt;&#x2F;b&gt;: Maintain a healthy weight&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Expressed By&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Start Date&lt;&#x2F;b&gt;: Dec 3, 2020&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target Date&lt;&#x2F;b&gt;: Dec 31, 2020&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "lifecycleStatus": "active", "achievementStatus": { "coding": [ { "system": "http://hl7.org/fhir/goal-achievement", "code": "achieved", "display": "Achieved" } ], "text": "Achieved" }, "category": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003016", "code": "25481501", "display": "Physiologic", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/goal-category", "code": "physiotherapy", "display": "Physiotherapy", "userSelected": false } ], "text": "Physiologic" } ], "description": { "coding":[ { "system":"https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72", "code":"747214249", "display":"O-Food security (finding)", "userSelected":true }, { "system":"http://snomed.info/sct", "code":"1078229009", "display":"Food security (finding)", "userSelected":false } ], "text":"O-Food security (finding)" }, "subject": { "reference": "Patient/12724069", "display": "SMART, TIMMY" }, "startDate": "2020-12-03", "target": [ { "dueDate": "2020-12-31" } ], "statusDate": "2020-12-03", "expressedBy": { "reference": "Patient/12724069", "display": "SMART, TIMMY" }, "note": [ { "authorReference": { "reference": "Practitioner/995932", "display": "Smart, John" }, "time": "2020-11-12T16:14:20.000Z", "text": "Daily exercise" } ] } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-_id - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal?_id=187042107</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "b399773c-51f2-43f1-a539-ec85e5d6609c", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal?_id=187042107" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal/187042107", "resource": { "resourceType": "Goal", "id": "187042107", "meta": { "versionId": "1607035687000", "lastUpdated": "2020-12-03T22:48:07.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Goal&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subject&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Description&lt;&#x2F;b&gt;: Maintain a healthy weight&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Expressed By&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Start Date&lt;&#x2F;b&gt;: Dec 3, 2020&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target Date&lt;&#x2F;b&gt;: Dec 31, 2020&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "lifecycleStatus": "active", "achievementStatus": { "coding": [ { "system": "http://hl7.org/fhir/goal-achievement", "code": "achieved", "display": "Achieved" } ], "text": "Achieved" }, "category": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003016", "code": "25481501", "display": "Physiologic", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/goal-category", "code": "physiotherapy", "display": "Physiotherapy", "userSelected": false } ], "text": "Physiologic" } ], "description": { "coding":[ { "system":"https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72", "code":"747214249", "display":"O-Food security (finding)", "userSelected":true }, { "system":"http://snomed.info/sct", "code":"1078229009", "display":"Food security (finding)", "userSelected":false } ], "text":"O-Food security (finding)" }, "subject": { "reference": "Patient/12724069", "display": "SMART, TIMMY" }, "startDate": "2020-12-03", "target": [ { "dueDate": "2020-12-31" } ], "statusDate": "2020-12-03", "expressedBy": { "reference": "Patient/12724069", "display": "SMART, TIMMY" }, "note": [ { "authorReference": { "reference": "Practitioner/995932", "display": "Smart, John" }, "time": "2020-11-12T16:14:20.000Z", "text": "Daily exercise" } ] } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-target-date - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal?patient=12724069&target-date=gt2021-01-12</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "b399773c-51f2-43f1-a539-ec85e5d6609c", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal?patient=12724069&target-date=gt2021-01-12" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal/187042107", "resource": { "resourceType": "Goal", "id": "187042107", "meta": { "versionId": "1607035687000", "lastUpdated": "2020-12-03T22:48:07.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Goal&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subject&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Description&lt;&#x2F;b&gt;: Maintain a healthy weight&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Expressed By&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Start Date&lt;&#x2F;b&gt;: Dec 3, 2020&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target Date&lt;&#x2F;b&gt;: Dec 31, 2020&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "lifecycleStatus": "active", "achievementStatus": { "coding": [ { "system": "http://hl7.org/fhir/goal-achievement", "code": "achieved", "display": "Achieved" } ], "text": "Achieved" }, "category": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003016", "code": "25481501", "display": "Physiologic", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/goal-category", "code": "physiotherapy", "display": "Physiotherapy", "userSelected": false } ], "text": "Physiologic" } ], "description": { "coding":[ { "system":"https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72", "code":"747214249", "display":"O-Food security (finding)", "userSelected":true }, { "system":"http://snomed.info/sct", "code":"1078229009", "display":"Food security (finding)", "userSelected":false } ], "text":"O-Food security (finding)" }, "subject": { "reference": "Patient/12724069", "display": "SMART, TIMMY" }, "startDate": "2020-12-03", "target": [ { "dueDate": "2020-12-31" } ], "statusDate": "2020-12-03", "expressedBy": { "reference": "Patient/12724069", "display": "SMART, TIMMY" }, "note": [ { "authorReference": { "reference": "Practitioner/995932", "display": "Smart, John" }, "time": "2020-11-12T16:14:20.000Z", "text": "Daily exercise" } ] } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-nil-lifecycleStatus - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal?patient=14512110&target-date=gt2021-01-12</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "1a9cbff7-6092-4180-9cb2-186730799e98", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal?patient=14512110&target-date=gt2021-01-12" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal/187555585", "resource": { "resourceType": "Goal", "id": "187555585", "meta": { "versionId": "1654548637000", "lastUpdated": "2022-06-06T20:50:37.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Goal&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subject&lt;&#x2F;b&gt;: PHY, Esig1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Description&lt;&#x2F;b&gt;: Lose Weight&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Start Date&lt;&#x2F;b&gt;: Jun 6, 2022&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target Date&lt;&#x2F;b&gt;: Jul 6, 2022&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "lifecycleStatus": "active", "achievementStatus": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/goal-achievement", "code": "not-achieved", "display": "Not Achieved" } ], "text": "Not Achieved" }, "category": [ { "coding": [ { "system": "https://fhir.cerner.com/91fd1841-fb25-42f3-a48e-1264a2c6b72a/codeSet/4003016", "code": "25481501", "display": "Physiologic", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/goal-category", "code": "physiotherapy", "display": "Physiotherapy", "userSelected": false } ], "text": "Physiologic" } ], "description": { "coding":[ { "system":"https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72", "code":"747214249", "display":"O-Food security (finding)", "userSelected":true }, { "system":"http://snomed.info/sct", "code":"1078229009", "display":"Food security (finding)", "userSelected":false } ], "text":"O-Food security (finding)" }, "subject": { "reference": "Patient/14512110", "display": "PHY, Esig1" }, "startDate": "2022-06-06", "target": [ { "dueDate": "2022-07-06" } ], "statusDate": "2022-06-06" }, "search": { "mode": "match" } }, { "fullUrl": "urn:uuid:01e2fd7d-8797-44d3-8c16-85179ec463bb", "resource": { "resourceType": "OperationOutcome", "issue": [ { "severity": "warning", "code": "suppressed", "diagnostics": "Other search results were found but could not be compliantly expressed and hence have been suppressed" } ] }, "search": { "mode": "outcome" } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

retrieveGoal

Get a goal by ID

Retrieves an individual goal by the associated goal ID.


/Goal/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Goal/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.GoalApi;

import java.io.File;
import java.util.*;

public class GoalApiExample {

    public static void main(String[] args) {
        
        GoalApi apiInstance = new GoalApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveGoal(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling GoalApi#retrieveGoal");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.GoalApi;

public class GoalApiExample {

    public static void main(String[] args) {
        GoalApi apiInstance = new GoalApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveGoal(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling GoalApi#retrieveGoal");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


GoalApi *apiInstance = [[GoalApi alloc] init];

// Get a goal by ID
[apiInstance retrieveGoalWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.GoalApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.retrieveGoal(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveGoalExample
    {
        public void main()
        {
            
            var apiInstance = new GoalApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get a goal by ID
                apiInstance.retrieveGoal(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling GoalApi.retrieveGoal: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\GoalApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->retrieveGoal($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling GoalApi->retrieveGoal: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::GoalApi;

my $api_instance = WWW::SwaggerClient::GoalApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->retrieveGoal(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling GoalApi->retrieveGoal: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.GoalApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get a goal by ID
    api_instance.retrieve_goal(accept, iD)
except ApiException as e:
    print("Exception when calling GoalApi->retrieveGoal: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal/187042107</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Goal", "id": "187042107", "meta": { "versionId": "1607035687000", "lastUpdated": "2020-12-03T22:48:07.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Goal&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subject&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Description&lt;&#x2F;b&gt;: Maintain a healthy weight&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Expressed By&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Start Date&lt;&#x2F;b&gt;: Dec 3, 2020&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target Date&lt;&#x2F;b&gt;: Dec 31, 2020&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "lifecycleStatus": "active", "achievementStatus": { "coding": [ { "system": "http://hl7.org/fhir/goal-achievement", "code": "achieved", "display": "Achieved" } ], "text": "Achieved" }, "category": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003016", "code": "25481501", "display": "Physiologic", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/goal-category", "code": "physiotherapy", "display": "Physiotherapy", "userSelected": false } ], "text": "Physiologic" } ], "description": { "coding":[ { "system":"https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72", "code":"747214249", "display":"O-Food security (finding)", "userSelected":true }, { "system":"http://snomed.info/sct", "code":"1078229009", "display":"Food security (finding)", "userSelected":false } ], "text":"O-Food security (finding)" }, "subject": { "reference": "Patient/12724069", "display": "SMART, TIMMY" }, "startDate": "2020-12-03", "target": [ { "dueDate": "2020-12-31" } ], "statusDate": "2020-12-03", "expressedBy": { "reference": "Patient/12724069", "display": "SMART, TIMMY" }, "note": [ { "authorReference": { "reference": "Practitioner/995932", "display": "Smart, John" }, "time": "2020-11-12T16:14:20.000Z", "text": "Daily exercise" } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-error-in-status - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal/187042111</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Goal", "id": "187042111", "meta": { "versionId": "1607035809000", "lastUpdated": "2020-12-03T22:50:09.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Goal&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Subject&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Description&lt;&#x2F;b&gt;: Error&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Entered in Error&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;" }, "lifecycleStatus": "entered-in-error", "description": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/data-absent-reason", "code": "error", "display": "Error" } ], "text": "Error" }, "subject": { "reference": "Patient/12724069", "display": "SMART, TIMMY" } } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-nil-lifecycleStatus - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Goal/187555592</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "OperationOutcome", "issue": [ { "severity": "error", "code": "not-found", "details": { "text": "Goal.lifecycleStatus is missing." } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

HealthCards

healthCardsIssue

Issue health cards for an existing patient

<p>Issues health cards for an existing patient who meets the supplied request.</p> <p><code>POST /Patient/:id/$health-cards-issue</code></p> <p><b>Note:</b> <ul> <li>The specification is considered stable; however, it has yet to undergo the HL7 FHIR balloting process that may introduce changes. Consider the possible impacts while implementing health cards in a production environment.</li> <li>Only the body fields mentioned below are supported. Unsupported fields are ignored.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> </ul> <p>See the Supported Health Card Types and the Authorization Types sections of the associated FHIR Bundle Profile for scopes required for specific health card types.</p>


/Patient/{ID}/$health-cards-issue

Usage and SDK Samples

curl -X POST "https://localhost/Patient/{ID}/$health-cards-issue"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.HealthCardsApi;

import java.io.File;
import java.util.*;

public class HealthCardsApiExample {

    public static void main(String[] args) {
        
        HealthCardsApi apiInstance = new HealthCardsApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String contentType = contentType_example; // String | Specifies the content type of the request entity body. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        HealthCardsBody healthCardsPayload = ; // HealthCardsBody | 
        String authorization = authorization_example; // String | Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer Token.

        try {
            apiInstance.healthCardsIssue(accept, contentType, iD, healthCardsPayload, authorization);
        } catch (ApiException e) {
            System.err.println("Exception when calling HealthCardsApi#healthCardsIssue");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.HealthCardsApi;

public class HealthCardsApiExample {

    public static void main(String[] args) {
        HealthCardsApi apiInstance = new HealthCardsApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String contentType = contentType_example; // String | Specifies the content type of the request entity body. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        HealthCardsBody healthCardsPayload = ; // HealthCardsBody | 
        String authorization = authorization_example; // String | Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer Token.

        try {
            apiInstance.healthCardsIssue(accept, contentType, iD, healthCardsPayload, authorization);
        } catch (ApiException e) {
            System.err.println("Exception when calling HealthCardsApi#healthCardsIssue");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *contentType = contentType_example; // Specifies the content type of the request entity body. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.

HealthCardsBody *healthCardsPayload = ; // 
String *authorization = authorization_example; // Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer Token.
 (optional)

HealthCardsApi *apiInstance = [[HealthCardsApi alloc] init];

// Issue health cards for an existing patient
[apiInstance healthCardsIssueWith:accept
    contentType:contentType
    iD:iD
    healthCardsPayload:healthCardsPayload
    authorization:authorization
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.HealthCardsApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var contentType = contentType_example; // {String} Specifies the content type of the request entity body. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.


var healthCardsPayload = ; // {HealthCardsBody} 

var opts = { 
  'authorization': authorization_example // {String} Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer Token.

};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.healthCardsIssue(accept, contentType, iD, healthCardsPayload, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class healthCardsIssueExample
    {
        public void main()
        {
            
            var apiInstance = new HealthCardsApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var contentType = contentType_example;  // String | Specifies the content type of the request entity body. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.

            var healthCardsPayload = new HealthCardsBody(); // HealthCardsBody | 
            var authorization = authorization_example;  // String | Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer Token.
 (optional) 

            try
            {
                // Issue health cards for an existing patient
                apiInstance.healthCardsIssue(accept, contentType, iD, healthCardsPayload, authorization);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling HealthCardsApi.healthCardsIssue: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\HealthCardsApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$contentType = contentType_example; // String | Specifies the content type of the request entity body. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.

$healthCardsPayload = ; // HealthCardsBody | 
$authorization = authorization_example; // String | Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer Token.


try {
    $api_instance->healthCardsIssue($accept, $contentType, $iD, $healthCardsPayload, $authorization);
} catch (Exception $e) {
    echo 'Exception when calling HealthCardsApi->healthCardsIssue: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::HealthCardsApi;

my $api_instance = WWW::SwaggerClient::HealthCardsApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $contentType = contentType_example; # String | Specifies the content type of the request entity body. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.

my $healthCardsPayload = WWW::SwaggerClient::Object::HealthCardsBody->new(); # HealthCardsBody | 
my $authorization = authorization_example; # String | Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer Token.


eval { 
    $api_instance->healthCardsIssue(accept => $accept, contentType => $contentType, iD => $iD, healthCardsPayload => $healthCardsPayload, authorization => $authorization);
};
if ($@) {
    warn "Exception when calling HealthCardsApi->healthCardsIssue: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.HealthCardsApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

contentType = contentType_example # String | Specifies the content type of the request entity body. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.

healthCardsPayload =  # HealthCardsBody | 
authorization = authorization_example # String | Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer Token.
 (optional)

try: 
    # Issue health cards for an existing patient
    api_instance.health_cards_issue(accept, contentType, iD, healthCardsPayload, authorization=authorization)
except ApiException as e:
    print("Exception when calling HealthCardsApi->healthCardsIssue: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization
String
Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer Token.
Content-Type*
String
Specifies the content type of the request entity body. See what the resource's operation produces for what is supported.
Required
Body parameters
Name Description
healthCardsPayload *

Responses

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-myrecord.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/12742542/$health-cards-issue</code></pre> <b>Example Request Body:</b> <pre><code>{ "resourceType": "Parameters", "parameter": [ { "name": "credentialType", "valueUri": "https://smarthealth.cards#health-card" }, { "name": "credentialType", "valueUri": "https://smarthealth.cards#covid19" }, { "name": "_since", "valueDateTime": "2020-04-01" } ] }</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Parameters", "parameter": [ { "name": "verifiableCredential", "valueString": "eyJhbGciOiJFUzI1NiIsInppcCI6IkRFRiIsImtpZCI6Ik4ybWFHOHFPaElUZV96eVBxY3JDYTZMVF9tVzE4WnRGUHkwOWNHQUIyNHcifQ.3ZJPb9QwEMW_Chqu-edsdr3NjZYKKhWE6JYL2oPjTHaN7DiynRVLle_OOLtFINoeOCL54pnxz-89-wGU91DDPoTB13ne7ZVLzdGhtK7NJLoeXSatyV2Voyyr5borU4ZllVZMrtOGsyYtkBdMdHy5XrSQQN90ULNVueR8sVgtEjhIqB8gHAeE-uuvm7wRLuxR6LDPpHCtf33apHFDmOfnlDFjr36IoGz_4qC0B9WyC9gmIB222Acl9N3YfEMZoqRo9gs6Hzk1VFmRFcSL1cuxbzXGGYfejk7iZpYP50ZytgPSak20kxK6wB3JI5FHre-dpoHH83VEP26eAH8iO3Q-5icMniDCKE08eHdze3n9eUO9nTpgH1N8c3tzdU2FO9hOZK9RZP2tCJHELniRMpayFUxT8qQW9rKWmz8D9kGE0c9mzaAxYHyeg5BS9Xhl25kgbav63SzbH31Ac_5T9C57zTPrdvPXyr1qc3n4TgA5n4Sy4DBtpwSGcwCznA4d9lHb7_nRkJVydHMrmt0oc0KULC0WKVsTVtvwcTQNOmrwNV9VVBvQddaZWCN9Qgbr4jWt8oMWMeAPpEW_em_9oILQFNv2ueTK_zC58u_kqnK54uxfo6M1TT8B.ErkeyFvKawfR5UkTvPxF2MIUD058AG5yqRDE2oavtpUhYlLGUyN87gk72ljjat3cQaBNWfu9U8TWVk2T-oR9Hw" }, { "name": "verifiableCredential", "valueString": "eyJhbGciOiJFUzI1NiIsInppcCI6IkRFRiIsImtpZCI6Ik4ybWFHOHFPaElUZV96eVBxY3JDYTZMVF9tVzE4WnRGUHkwOWNHQUIyNHcifQ.hZJda9swFIb_StFu_SHZTpz4bv1gFMo2mnQXK7mQ5eNEQ5aCJJuFkv--IztNC-syEAgdHT3nPe_RC5HOkYrsvN-7Kk3bnbRxd7AgjG0SAVaDTYTpUlukILJitmizmEFWxAUTi7guWR1TKCnjbTlb5A2JiK5bUrF5NivLPJ_nERkEqV6IP-yBVM_nSq7j1u-AK79LBLeN-zQd4nBAzL_zFK-N5d7Yw8U0YQbZsCXZRERYaEB7ydWqr3-B8EFQaPUHWCeNRgOKhCYUeSF63etGQcix4ExvBaxH8eR0EZ2aIcIohbRAiAgWQEXVM5J7pZ6swoTX91VAvx4-AH_nXuL74B7vYILwTirkkS_3D9d3j2u828oBdPDw88P9zR0GVmRzxPZqia3fch9IbFnSmLGYzcnxGH2ohV3W8q12YAd-6sp57vvwQ1qpucKAMM34Cnept6NUd3AeutMvwlkoI7VIjN2e08mymFEao6bNEZlvQ7DQggUdhLw3C5OgbYO1A4TG1jK4QjKa0ZgWcU7XdFGxWUVxaJT-xDoDVz3cYDFeK9yRuPf_kem06aBJpG5N6oR_E5vNaV7mlLJJ7lnjI9fbaTjT_C_SPdhOaqPM9pDsVBnsSIO-1ZiXnqE2QOMOuA6kswZtbDf63Ui3Vzx8hK9j6GpSEebu4bf_K_4u7K9uwaOJ0IRGwjoe_wA.hpRuDsGuiAAHjGGn5Obfow3TalP5sc7Z00KifXGdoQAtzo6dj0DEeBPqvRcjQTy93GaYhB0jPu4Tzou9QKWcLw" }, { "name": "resourceLink", "part": [ { "name": "vcIndex", "valueInteger": 0 }, { "name": "bundledResource", "valueUri": "resource:0" }, { "name": "hostedResource", "valueUri": "https://fhir-myrecord.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/12742542" } ] }, { "name": "resourceLink", "part": [ { "name": "vcIndex", "valueInteger": 0 }, { "name": "bundledResource", "valueUri": "resource:1" }, { "name": "hostedResource", "valueUri": "https://fhir-myrecord.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/M197462828" } ] }, { "name": "resourceLink", "part": [ { "name": "vcIndex", "valueInteger": 0 }, { "name": "bundledResource", "valueUri": "resource:2" }, { "name": "hostedResource", "valueUri": "https://fhir-myrecord.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/M197462824" } ] }, { "name": "resourceLink", "part": [ { "name": "vcIndex", "valueInteger": 1 }, { "name": "bundledResource", "valueUri": "resource:0" }, { "name": "hostedResource", "valueUri": "https://fhir-myrecord.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/12742542" } ] }, { "name": "resourceLink", "part": [ { "name": "vcIndex", "valueInteger": 1 }, { "name": "bundledResource", "valueUri": "resource:1" }, { "name": "hostedResource", "valueUri": "https://fhir-myrecord.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/M-197287549" } ] } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Immunization

resourceCreate

Create an immunization

<p>Creates a new immunization.</p> <p><b>Note:</b> Only the body fields mentioned below are supported. Unsupported fields are ignored or can result in errors.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Immunization

Usage and SDK Samples

curl -X POST "https://localhost/Immunization"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ImmunizationApi;

import java.io.File;
import java.util.*;

public class ImmunizationApiExample {

    public static void main(String[] args) {
        
        ImmunizationApi apiInstance = new ImmunizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. ImmunizationCreate create Body = ; // ImmunizationCreate | The body of the create operation try { apiInstance.resourceCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling ImmunizationApi#resourceCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.ImmunizationApi;

public class ImmunizationApiExample {

    public static void main(String[] args) {
        ImmunizationApi apiInstance = new ImmunizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. ImmunizationCreate create Body = ; // ImmunizationCreate | The body of the create operation try { apiInstance.resourceCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling ImmunizationApi#resourceCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. ImmunizationCreate *create Body = ; // The body of the create operation ImmunizationApi *apiInstance = [[ImmunizationApi alloc] init]; // Create an immunization [apiInstance resourceCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ImmunizationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {ImmunizationCreate} The body of the create operation var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.resourceCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class resourceCreateExample
    {
        public void main()
        {
            
            var apiInstance = new ImmunizationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new ImmunizationCreate(); // ImmunizationCreate | The body of the create operation try { // Create an immunization apiInstance.resourceCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling ImmunizationApi.resourceCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ImmunizationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // ImmunizationCreate | The body of the create operation try { $api_instance->resourceCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling ImmunizationApi->resourceCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ImmunizationApi;

my $api_instance = WWW::SwaggerClient::ImmunizationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::ImmunizationCreate->new(); # ImmunizationCreate | The body of the create operation eval { $api_instance->resourceCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling ImmunizationApi->resourceCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ImmunizationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # ImmunizationCreate | The body of the create operation try: # Create an immunization api_instance.resource_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling ImmunizationApi->resourceCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Immunization', 'status': 'completed', 'occurrenceDateTime': '2019-06-30T10:35:00-05:00', 'vaccineCode': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', 'code': '2798767', 'display': 'tetanus toxoid', 'userSelected': false } ], 'text': 'tetanus toxoid' }, 'patient': { 'reference': 'Patient/12724066' }, 'encounter': { 'reference': 'Encounter/97939518' }, 'reportOrigin': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/30200', 'code': '679978', 'display': 'Self', 'userSelected': true } ], 'text': 'Self' }, # TODO: Update Site and Route 'site': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/97', 'code': '610', 'display': 'Right Hand', 'userSelected': false } ], 'text': 'Right Hand' }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318167', 'display': 'IM', 'userSelected': false } ], 'text': 'IM' } }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Sun, 30 Jun 2019 10:35:00 GMT Etag: W/"1" Last-Modified: Sun, 30 Jun 2019 10:35:00 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/147391087 Vary: Origin opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111 X-Request-Id: 11111111-1111-1111-1111-111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

resourceRetrieve

Get an immunization by ID

<p>Retrieves an individual immunization by the associated immunization ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Immunization/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Immunization/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ImmunizationApi;

import java.io.File;
import java.util.*;

public class ImmunizationApiExample {

    public static void main(String[] args) {
        
        ImmunizationApi apiInstance = new ImmunizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.resourceRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling ImmunizationApi#resourceRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.ImmunizationApi;

public class ImmunizationApiExample {

    public static void main(String[] args) {
        ImmunizationApi apiInstance = new ImmunizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.resourceRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling ImmunizationApi#resourceRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. ImmunizationApi *apiInstance = [[ImmunizationApi alloc] init]; // Get an immunization by ID [apiInstance resourceRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ImmunizationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.resourceRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class resourceRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new ImmunizationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get an immunization by ID apiInstance.resourceRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling ImmunizationApi.resourceRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ImmunizationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->resourceRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling ImmunizationApi->resourceRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ImmunizationApi;

my $api_instance = WWW::SwaggerClient::ImmunizationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->resourceRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling ImmunizationApi->resourceRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ImmunizationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get an immunization by ID api_instance.resource_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling ImmunizationApi->resourceRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval of an immunization record.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/M197197986</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Immunization', 'id': 'M197197986', 'meta': { 'versionId': '1', 'lastUpdated': '2019-12-26T13:12:59-06:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Immunization&lt;/b>&lt;/p>&lt;p>&lt;b>Vaccine&lt;/b>: tetanus toxoid&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: 1982&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Completed&lt;/p>&lt;/div>' }, 'status': 'completed', 'vaccineCode': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', 'code': '2798767', 'display': 'tetanus toxoid', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '112', 'display': 'tetanus toxoid, unspecified formulation', 'userSelected': false } ], 'text': 'tetanus toxoid' }, 'patient': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'encounter': { 'reference': 'Encounter/97939518' }, 'occurrenceDateTime': '1982', 'primarySource': false, 'reportOrigin': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/30200', 'code': '679978', 'display': 'Self', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/immunization-origin', 'code': 'recall', 'display': 'Parent/Guardian/Patient Recall', 'userSelected': false } ], 'text': 'Self' }, 'location': { 'reference': 'Location/32545019', 'display': 'A' }, 'doseQuantity': { 'value': 0.0, 'unit': 'unknown unit', 'system': 'http://unitsofmeasure.org', 'code': '{unknownunit}' }, 'protocolApplied': [ { 'targetDisease': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003106', 'code': '2289043429', 'display': 'COVID-19', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '213', 'display': 'SARS-COV-2 (COVID-19) vaccine, UNSPECIFIED', 'userSelected': false } ], 'text': 'COVID-19' } ], 'doseNumberString': 'Unknown' } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth-completed - Example retrieval of an immunization record with <code>completed</code> status using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/M197197986</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Immunization', 'id': 'M197197986', 'meta': { 'versionId': '1', 'lastUpdated': '2019-12-26T13:12:59-06:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Immunization&lt;/b>&lt;/p>&lt;p>&lt;b>Vaccine&lt;/b>: tetanus toxoid&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: 1982&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Completed&lt;/p>&lt;/div>' }, 'status': 'completed', 'vaccineCode': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', 'code': '2798767', 'display': 'tetanus toxoid', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '112', 'display': 'tetanus toxoid, unspecified formulation', 'userSelected': false } ], 'text': 'tetanus toxoid' }, 'patient': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'encounter': { 'reference': 'Encounter/97939518' }, 'occurrenceDateTime': '1982', 'primarySource': false, 'reportOrigin': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/30200', 'code': '679978', 'display': 'Self', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/immunization-origin', 'code': 'recall', 'display': 'Parent/Guardian/Patient Recall', 'userSelected': false } ], 'text': 'Self' }, 'location': { 'reference': 'Location/32545019', 'display': 'A' }, 'doseQuantity': { 'value': 0.0, 'unit': 'unknown unit', 'system': 'http://unitsofmeasure.org', 'code': '{unknownunit}' } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth-inerrored - Example retrieval of an immunization record with <code>Entered in Error</code> status using patient authorization.</br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/M211860902</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Immunization', 'id': 'M197197986', 'meta': { 'versionId': '1', 'lastUpdated': '2019-12-26T13:12:59-06:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\'>&lt;p>&lt;b>Immunization&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>:MARSTON, JACK&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Entered in Error&lt;/p>&lt;/div>' }, 'status': 'entered-in-error', 'vaccineCode': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/data-absent-reason', 'code': 'error', 'display': 'Error' } ], 'text': 'Error' }, 'patient': { 'reference': 'Patient/166045489', 'display': 'MARSTON, JACK' }, '_occurrenceDateTime': { 'extension': [ { 'valueCode': 'error', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth-notdone - Example retrieval of an immunization record with <code>Not Done</code> status using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/HM178147794</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Immunization', 'id': 'HM178147794', 'meta': { 'versionId': '0', 'lastUpdated': '2020-09-09T12:55:55-05:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Immunization&lt;/b>&lt;/p>&lt;p>&lt;b>Vaccine&lt;/b>: Rotavirus&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: Sep 9, 2020 12:55 P.M. CDT&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: MARSTON, JACK&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Not Done&lt;/p>&lt;p>&lt;b>Status Reason&lt;/b>: Patient Refuses&lt;/p>&lt;/div>' }, 'status': 'not-done', 'statusReason': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/30200', 'code': '679611', 'display': 'Patient Refuses', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '591000119102', 'display': 'Vaccine refused by patient (situation)', 'userSelected': false } ], 'text': 'Patient Refuses' }, 'vaccineCode': { 'text': 'Rotavirus' }, 'patient': { 'reference': 'Patient/166045489', 'display': 'MARSTON, JACK' }, 'occurrenceDateTime': '2020-09-09T12:55:55-05:00', 'primarySource': true }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

resourceSearch

Get a list of immunizations

<p>Retrieves a list of immunizations that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Immunization

Usage and SDK Samples

curl -X GET "https://localhost/Immunization?_id=&patient=&date=&_lastUpdated=&target-disease=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ImmunizationApi;

import java.io.File;
import java.util.*;

public class ImmunizationApiExample {

    public static void main(String[] args) {
        
        ImmunizationApi apiInstance = new ImmunizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be provided with a single reference or a comma-separated list of references. Example: _id=M1234 or _id=M1234,M5678.
  • Must not be provided with any other parameters except with _revinclude as indicated below.
Example: M12345 String patient = patient_example; // String | The patient for the vaccination record.
  • This parameter is required if the _id parameter is not used.
  • May be provided with only a single reference. A comma-separated list is not supported.
Example: 12345 String date = date_example; // String | The date range for the immunization administration or administrations.
  • For a single date occurrence:
    • Must be provided with the le or ge prefix to search for vaccination record administrations earlier or later than the given date.
    • The time component is optional.
  • For two date occurrences:
    • Must be provided with le and ge prefixes to search for vaccination records within a specific range.
    • The time component is optional but must be consistent. If one date has a time component, so must the other.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z String lastUpdated = lastUpdated_example; // String | The date on which the immunization was last updated.
  • May be provided with only a single reference, and must use the gt or ge prefix.
  • The time component is optional.
  • The date and _lastUpdated parameters may not be provided together.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z String targetDisease = targetDisease_example; // String | The target disease that the dose is being administered against. Searching by Millennium proprietary codes is not supported.
Example:
http://hl7.org/fhir/sid/cvx|213
String revinclude = revinclude_example; // String | The Provenance resource entries that are returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=M17255835&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
try { apiInstance.resourceSearch(authorization, accept, id, patient, date, lastUpdated, targetDisease, revinclude); } catch (ApiException e) { System.err.println("Exception when calling ImmunizationApi#resourceSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.ImmunizationApi;

public class ImmunizationApiExample {

    public static void main(String[] args) {
        ImmunizationApi apiInstance = new ImmunizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be provided with a single reference or a comma-separated list of references. Example: _id=M1234 or _id=M1234,M5678.
  • Must not be provided with any other parameters except with _revinclude as indicated below.
Example: M12345 String patient = patient_example; // String | The patient for the vaccination record.
  • This parameter is required if the _id parameter is not used.
  • May be provided with only a single reference. A comma-separated list is not supported.
Example: 12345 String date = date_example; // String | The date range for the immunization administration or administrations.
  • For a single date occurrence:
    • Must be provided with the le or ge prefix to search for vaccination record administrations earlier or later than the given date.
    • The time component is optional.
  • For two date occurrences:
    • Must be provided with le and ge prefixes to search for vaccination records within a specific range.
    • The time component is optional but must be consistent. If one date has a time component, so must the other.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z String lastUpdated = lastUpdated_example; // String | The date on which the immunization was last updated.
  • May be provided with only a single reference, and must use the gt or ge prefix.
  • The time component is optional.
  • The date and _lastUpdated parameters may not be provided together.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z String targetDisease = targetDisease_example; // String | The target disease that the dose is being administered against. Searching by Millennium proprietary codes is not supported.
Example:
http://hl7.org/fhir/sid/cvx|213
String revinclude = revinclude_example; // String | The Provenance resource entries that are returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=M17255835&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
try { apiInstance.resourceSearch(authorization, accept, id, patient, date, lastUpdated, targetDisease, revinclude); } catch (ApiException e) { System.err.println("Exception when calling ImmunizationApi#resourceSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be provided with a single reference or a comma-separated list of references. Example: _id=M1234 or _id=M1234,M5678.
  • Must not be provided with any other parameters except with _revinclude as indicated below.
Example: M12345 (optional) String *patient = patient_example; // The patient for the vaccination record.
  • This parameter is required if the _id parameter is not used.
  • May be provided with only a single reference. A comma-separated list is not supported.
Example: 12345 (optional) String *date = date_example; // The date range for the immunization administration or administrations.
  • For a single date occurrence:
    • Must be provided with the le or ge prefix to search for vaccination record administrations earlier or later than the given date.
    • The time component is optional.
  • For two date occurrences:
    • Must be provided with le and ge prefixes to search for vaccination records within a specific range.
    • The time component is optional but must be consistent. If one date has a time component, so must the other.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z (optional) String *lastUpdated = lastUpdated_example; // The date on which the immunization was last updated.
  • May be provided with only a single reference, and must use the gt or ge prefix.
  • The time component is optional.
  • The date and _lastUpdated parameters may not be provided together.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) String *targetDisease = targetDisease_example; // The target disease that the dose is being administered against. Searching by Millennium proprietary codes is not supported.
Example:
http://hl7.org/fhir/sid/cvx|213
(optional) String *revinclude = revinclude_example; // The Provenance resource entries that are returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=M17255835&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
(optional) ImmunizationApi *apiInstance = [[ImmunizationApi alloc] init]; // Get a list of immunizations [apiInstance resourceSearchWith:authorization accept:accept id:id patient:patient date:date lastUpdated:lastUpdated targetDisease:targetDisease revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ImmunizationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be provided with a single reference or a comma-separated list of references. Example: _id=M1234 or _id=M1234,M5678.
  • Must not be provided with any other parameters except with _revinclude as indicated below.
Example: M12345 'patient': patient_example, // {String} The patient for the vaccination record.
  • This parameter is required if the _id parameter is not used.
  • May be provided with only a single reference. A comma-separated list is not supported.
Example: 12345 'date': date_example, // {String} The date range for the immunization administration or administrations.
  • For a single date occurrence:
    • Must be provided with the le or ge prefix to search for vaccination record administrations earlier or later than the given date.
    • The time component is optional.
  • For two date occurrences:
    • Must be provided with le and ge prefixes to search for vaccination records within a specific range.
    • The time component is optional but must be consistent. If one date has a time component, so must the other.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z 'lastUpdated': lastUpdated_example, // {String} The date on which the immunization was last updated.
  • May be provided with only a single reference, and must use the gt or ge prefix.
  • The time component is optional.
  • The date and _lastUpdated parameters may not be provided together.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z 'targetDisease': targetDisease_example, // {String} The target disease that the dose is being administered against. Searching by Millennium proprietary codes is not supported.
Example:
http://hl7.org/fhir/sid/cvx|213
'revinclude': revinclude_example // {String} The Provenance resource entries that are returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=M17255835&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
}; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.resourceSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class resourceSearchExample
    {
        public void main()
        {
            
            var apiInstance = new ImmunizationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be provided with a single reference or a comma-separated list of references. Example: _id=M1234 or _id=M1234,M5678.
  • Must not be provided with any other parameters except with _revinclude as indicated below.
Example: M12345 (optional) var patient = patient_example; // String | The patient for the vaccination record.
  • This parameter is required if the _id parameter is not used.
  • May be provided with only a single reference. A comma-separated list is not supported.
Example: 12345 (optional) var date = date_example; // String | The date range for the immunization administration or administrations.
  • For a single date occurrence:
    • Must be provided with the le or ge prefix to search for vaccination record administrations earlier or later than the given date.
    • The time component is optional.
  • For two date occurrences:
    • Must be provided with le and ge prefixes to search for vaccination records within a specific range.
    • The time component is optional but must be consistent. If one date has a time component, so must the other.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z (optional) var lastUpdated = lastUpdated_example; // String | The date on which the immunization was last updated.
  • May be provided with only a single reference, and must use the gt or ge prefix.
  • The time component is optional.
  • The date and _lastUpdated parameters may not be provided together.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) var targetDisease = targetDisease_example; // String | The target disease that the dose is being administered against. Searching by Millennium proprietary codes is not supported.
Example:
http://hl7.org/fhir/sid/cvx|213
(optional) var revinclude = revinclude_example; // String | The Provenance resource entries that are returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=M17255835&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
(optional) try { // Get a list of immunizations apiInstance.resourceSearch(authorization, accept, id, patient, date, lastUpdated, targetDisease, revinclude); } catch (Exception e) { Debug.Print("Exception when calling ImmunizationApi.resourceSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ImmunizationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be provided with a single reference or a comma-separated list of references. Example: _id=M1234 or _id=M1234,M5678.
  • Must not be provided with any other parameters except with _revinclude as indicated below.
Example: M12345 $patient = patient_example; // String | The patient for the vaccination record.
  • This parameter is required if the _id parameter is not used.
  • May be provided with only a single reference. A comma-separated list is not supported.
Example: 12345 $date = date_example; // String | The date range for the immunization administration or administrations.
  • For a single date occurrence:
    • Must be provided with the le or ge prefix to search for vaccination record administrations earlier or later than the given date.
    • The time component is optional.
  • For two date occurrences:
    • Must be provided with le and ge prefixes to search for vaccination records within a specific range.
    • The time component is optional but must be consistent. If one date has a time component, so must the other.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z $lastUpdated = lastUpdated_example; // String | The date on which the immunization was last updated.
  • May be provided with only a single reference, and must use the gt or ge prefix.
  • The time component is optional.
  • The date and _lastUpdated parameters may not be provided together.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z $targetDisease = targetDisease_example; // String | The target disease that the dose is being administered against. Searching by Millennium proprietary codes is not supported.
Example:
http://hl7.org/fhir/sid/cvx|213
$revinclude = revinclude_example; // String | The Provenance resource entries that are returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=M17255835&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
try { $api_instance->resourceSearch($authorization, $accept, $id, $patient, $date, $lastUpdated, $targetDisease, $revinclude); } catch (Exception $e) { echo 'Exception when calling ImmunizationApi->resourceSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ImmunizationApi;

my $api_instance = WWW::SwaggerClient::ImmunizationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be provided with a single reference or a comma-separated list of references. Example: _id=M1234 or _id=M1234,M5678.
  • Must not be provided with any other parameters except with _revinclude as indicated below.
Example: M12345 my $patient = patient_example; # String | The patient for the vaccination record.
  • This parameter is required if the _id parameter is not used.
  • May be provided with only a single reference. A comma-separated list is not supported.
Example: 12345 my $date = date_example; # String | The date range for the immunization administration or administrations.
  • For a single date occurrence:
    • Must be provided with the le or ge prefix to search for vaccination record administrations earlier or later than the given date.
    • The time component is optional.
  • For two date occurrences:
    • Must be provided with le and ge prefixes to search for vaccination records within a specific range.
    • The time component is optional but must be consistent. If one date has a time component, so must the other.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z my $lastUpdated = lastUpdated_example; # String | The date on which the immunization was last updated.
  • May be provided with only a single reference, and must use the gt or ge prefix.
  • The time component is optional.
  • The date and _lastUpdated parameters may not be provided together.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z my $targetDisease = targetDisease_example; # String | The target disease that the dose is being administered against. Searching by Millennium proprietary codes is not supported.
Example:
http://hl7.org/fhir/sid/cvx|213
my $revinclude = revinclude_example; # String | The Provenance resource entries that are returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=M17255835&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
eval { $api_instance->resourceSearch(authorization => $authorization, accept => $accept, id => $id, patient => $patient, date => $date, lastUpdated => $lastUpdated, targetDisease => $targetDisease, revinclude => $revinclude); }; if ($@) { warn "Exception when calling ImmunizationApi->resourceSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ImmunizationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be provided with a single reference or a comma-separated list of references. Example: _id=M1234 or _id=M1234,M5678.
  • Must not be provided with any other parameters except with _revinclude as indicated below.
Example: M12345 (optional) patient = patient_example # String | The patient for the vaccination record.
  • This parameter is required if the _id parameter is not used.
  • May be provided with only a single reference. A comma-separated list is not supported.
Example: 12345 (optional) date = date_example # String | The date range for the immunization administration or administrations.
  • For a single date occurrence:
    • Must be provided with the le or ge prefix to search for vaccination record administrations earlier or later than the given date.
    • The time component is optional.
  • For two date occurrences:
    • Must be provided with le and ge prefixes to search for vaccination records within a specific range.
    • The time component is optional but must be consistent. If one date has a time component, so must the other.
Example: date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z (optional) lastUpdated = lastUpdated_example # String | The date on which the immunization was last updated.
  • May be provided with only a single reference, and must use the gt or ge prefix.
  • The time component is optional.
  • The date and _lastUpdated parameters may not be provided together.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) targetDisease = targetDisease_example # String | The target disease that the dose is being administered against. Searching by Millennium proprietary codes is not supported.
Example:
http://hl7.org/fhir/sid/cvx|213
(optional) revinclude = revinclude_example # String | The Provenance resource entries that are returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=M17255835&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
(optional) try: # Get a list of immunizations api_instance.resource_search(authorization, accept, id=id, patient=patient, date=date, lastUpdated=lastUpdated, targetDisease=targetDisease, revinclude=revinclude) except ApiException as e: print("Exception when calling ImmunizationApi->resourceSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if the <code>patient</code> parameter is not used.</li> <li>May be provided with a single reference or a comma-separated list of references. Example: <code>_id=M1234</code> or <code>_id=M1234,M5678</code>.</li> <li>Must not be provided with any other parameters except with <code>_revinclude</code> as indicated below.</li> </ul> Example: <code>M12345</code>
patient
String
The patient for the vaccination record. <ul> <li>This parameter is required if the <code>_id</code> parameter is not used.</li> <li>May be provided with only a single reference. A comma-separated list is not supported.</li> </ul> Example: <code>12345</code>
date
String
The date range for the immunization administration or administrations. <ul> <li>For a single <code>date</code> occurrence:</li> <ul> <li>Must be provided with the <code>le</code> or <code>ge</code> prefix to search for vaccination record administrations earlier or later than the given date.</li> <li>The time component is optional.</li> </ul> <li>For two <code>date</code> occurrences:</li> <ul> <li>Must be provided with <code>le</code> and <code>ge</code> prefixes to search for vaccination records within a specific range.</li> <li>The time component is optional but must be consistent. If one date has a time component, so must the other.</li> </ul> </ul> Example: <code>date=ge2020-01-01T08:00:00.000Z&date=le2020-01-31T17:00:00.000Z</code>
_lastUpdated
String
The date on which the immunization was last updated.<br> <ul> <li>May be provided with only a single reference, and must use the <code>gt</code> or <code>ge</code> prefix.</li> <li>The time component is optional.</li> <li>The <code>date</code> and <code>_lastUpdated</code> parameters may not be provided together.</li> </ul> Example: <code>_lastUpdated=gt2014-09-24</code> or <code>_lastUpdated=gt2014-09-24T12:00:00.000Z</code>
target-disease
String
The target disease that the dose is being administered against. Searching by Millennium proprietary codes is not supported.<br> Example: <pre><code>http://hl7.org/fhir/sid/cvx|213</code></pre>
_revinclude
String
The Provenance resource entries that are returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code>.</li> <li>May be provided with the <code>_id</code> or <code>patient</code> parameter. Example: <code>_id=M17255835&_revinclude=Provenance:target</code>.</li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul>

Responses

Status: default - Example search for immunization records by patient.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization?patient=12724066</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '24685278-6535-4770-9705-974db80e729b', 'type': 'searchset', 'total': 2, 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization?patient=12724066' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/M197197986', 'resource': { 'resourceType': 'Immunization', 'id': 'M197197986', 'meta': { 'versionId': '1', 'lastUpdated': '2019-12-26T13:12:59-06:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Immunization&lt;/b>&lt;/p>&lt;p>&lt;b>Vaccine&lt;/b>: tetanus '\ 'toxoid&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: 1982&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Status&lt;/b>: '\ 'Completed&lt;/p>&lt;/div>' }, 'status': 'completed', 'vaccineCode': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', 'code': '2798767', 'display': 'tetanus toxoid', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '112', 'display': 'tetanus toxoid, unspecified formulation', 'userSelected': false } ], 'text': 'tetanus toxoid' }, 'patient': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'encounter': { 'reference': 'Encounter/97939518' }, 'occurrenceDateTime': '1982', 'primarySource': false, 'reportOrigin': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/30200', 'code': '679978', 'display': 'Self', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/immunization-origin', 'code': 'recall', 'display': 'Parent/Guardian/Patient Recall', 'userSelected': false } ], 'text': 'Self' }, 'location': { 'reference': 'Location/32545019', 'display': 'A' }, 'doseQuantity': { 'value': 0.0, 'unit': 'unknown unit', 'system': 'http://unitsofmeasure.org', 'code': '{unknownunit}' }, 'protocolApplied': [ { 'targetDisease': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003106', 'code': '2289043429', 'display': 'COVID-19', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '213', 'display': 'SARS-COV-2 (COVID-19) vaccine, UNSPECIFIED', 'userSelected': false } ], 'text': 'COVID-19' } ], 'doseNumberString': 'Unknown' } ] } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/M197197982', 'resource': { 'resourceType': 'Immunization', 'id': 'M197197982', 'meta': { 'versionId': '1', 'lastUpdated': '2019-12-26T13:12:59-06:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Immunization&lt;/b>&lt;/p>&lt;p>&lt;b>Vaccine&lt;/b>: influenza virus vaccine, live&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: 2019&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Completed&lt;/p>&lt;/div>' }, 'status': 'completed', 'vaccineCode': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', 'code': '2820756', 'display': 'influenza virus vaccine, live', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '111', 'display': 'influenza, live, intranasal', 'userSelected': false } ], 'text': 'influenza virus vaccine, live' }, 'patient': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'encounter': { 'reference': 'Encounter/97939518' }, 'occurrenceDateTime': '2019', 'primarySource': false, 'reportOrigin': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/30200', 'code': '679978', 'display': 'Self', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/immunization-origin', 'code': 'recall', 'display': 'Parent/Guardian/Patient Recall', 'userSelected': false } ], 'text': 'Self' }, 'location': { 'reference': 'Location/32545019', 'display': 'A' }, 'doseQuantity': { 'value': 0.0, 'unit': 'unknown unit', 'system': 'http://unitsofmeasure.org', 'code': '{unknownunit}' } } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-_revinclude - Example search for immunization records while using the <code>_revinclude</code> parameter.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization?_id=M17255835,M17255827&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'd186de6b-664c-4fe1-b311-5569c9a559cd', 'type': 'searchset', 'total': 2, 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr-partners.devcernerpowerchart.com/r4/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/Immunization?_id=M17255835,M17255827&_revinclude=Provenance%3Atarget' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr-partners.devcernerpowerchart.com/r4/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/Immunization/M17255835', 'resource': { 'resourceType': 'Immunization', 'id': 'M17255835', 'meta': { 'versionId': '1', 'lastUpdated': '2020-04-07T22:19:45+00:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Immunization&lt;/b>&lt;/p>&lt;p>&lt;b>Vaccine&lt;/b>: cholera vaccine&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: Apr 5, 2020&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: HEATHERJSMITH&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Completed&lt;/p>&lt;p>&lt;b>Organization&lt;/b>: Baseline West Medical Center&lt;/p>&lt;/div>' }, 'identifier': [ { 'system': 'https://fhir.cerner.com/ceuuid', 'value': 'CEfda49233-ccfa-4ed4-afbc-9f5082c2bf0c-17255835-2020040717194500' } ], 'status': 'completed', 'vaccineCode': { 'coding': [ { 'system': 'https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72', 'code': '4337240', 'display': 'cholera vaccine', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '26', 'display': 'cholera vaccine, unspecified formulation', 'userSelected': false } ], 'text': 'cholera vaccine' }, 'patient': { 'reference': 'Patient/744104', 'display': 'HEATHERJSMITH' }, 'encounter': { 'reference': 'Encounter/5330647' }, 'occurrenceDateTime': '2020-04-05', 'primarySource': false, 'reportOrigin': { 'coding': [ { 'system': 'https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/30200', 'code': '19162979', 'display': 'Primary Care Provider', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/immunization-origin', 'code': 'provider', 'display': 'Other Provider', 'userSelected': false } ], 'text': 'Primary Care Provider' }, 'location': { 'reference': 'Location/633867', 'display': 'Baseline West' }, 'doseQuantity': { 'value': 0.0, 'unit': 'unknown unit', 'system': 'http://unitsofmeasure.org', 'code': '{unknownunit}' }, 'performer': [ { 'actor': { 'reference': 'Organization/589723', 'display': 'Baseline West Medical Center' } } ] }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr-partners.devcernerpowerchart.com/r4/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/Immunization/M17255827', 'resource': { 'resourceType': 'Immunization', 'id': 'M17255827', 'meta': { 'versionId': '1', 'lastUpdated': '2020-04-07T22:17:33+00:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Immunization&lt;/b>&lt;/p>&lt;p>&lt;b>Vaccine&lt;/b>: diphtheria/pertussis, acel/tetanus ped&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: Apr 7, 2020&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: HEATHERJSMITH&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Not Done&lt;/p>&lt;p>&lt;b>Status Reason&lt;/b>: Patient Refuses&lt;/p>&lt;p>&lt;b>Organization&lt;/b>: Baseline West Medical Center&lt;/p>&lt;/div>' }, 'identifier': [ { 'system': 'https://fhir.cerner.com/ceuuid', 'value': 'CEfda49233-ccfa-4ed4-afbc-9f5082c2bf0c-17255827-2020040717173300' } ], 'status': 'not-done', 'statusReason': { 'coding': [ { 'system': 'https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/30440', 'code': '679607', 'display': 'Patient Refuses', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '591000119102', 'display': 'Vaccine refused by patient (situation)', 'userSelected': false } ], 'text': 'Patient Refuses' }, 'vaccineCode': { 'coding': [ { 'system': 'https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72', 'code': '4145944', 'display': 'diphtheria/pertussis, acel/tetanus ped', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '20', 'display': 'diphtheria, tetanus toxoids and acellular pertussis vaccine', 'userSelected': false } ], 'text': 'diphtheria/pertussis, acel/tetanus ped' }, 'patient': { 'reference': 'Patient/744104', 'display': 'HEATHERJSMITH' }, 'occurrenceDateTime': '2020-04-07', 'primarySource': true, 'performer': [ { 'actor': { 'reference': 'Organization/589723', 'display': 'Baseline West Medical Center' } } ] }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr-partners.devcernerpowerchart.com/r4/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/Provenance/imm-12568185', 'resource': { 'resourceType': 'Provenance', 'id': 'imm-12568185', 'meta': { 'versionId': '12568185', 'lastUpdated': '2021-05-14T10:08:47-05:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>Immunization/M17255835&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Oct 25, 2019 9:57 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Unknown&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Transmitter&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;p>&lt;b>Entity Source&lt;/b>: DocumentReference/17255835&lt;/p>&lt;/div>' }, 'target': [ { 'reference': 'Immunization/M17255835' } ], 'recorded': '2019-10-25T09:57:43-05:00', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type', 'code': 'transmitter' } ], 'text': 'Transmitter' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/619848', 'display': 'Unknown' } } ], 'entity': [ { 'role': 'source', 'what': { 'reference': 'DocumentReference/17255835' } } ] }, 'search': { 'mode': 'include' } }, { 'fullUrl': 'https://fhir-ehr-partners.devcernerpowerchart.com/r4/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/Provenance/imm-12595155', 'resource': { 'resourceType': 'Provenance', 'id': 'imm-12595155', 'meta': { 'versionId': '12595155', 'lastUpdated': '2021-05-17T01:08:34-05:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>Immunization/M17255835&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Oct 25, 2019 9:57 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Unknown&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Transmitter&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;p>&lt;b>Entity Source&lt;/b>: DocumentReference/17255835&lt;/p>&lt;/div>' }, 'target': [ { 'reference': 'Immunization/M17255835' } ], 'recorded': '2019-10-25T09:57:43-05:00', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type', 'code': 'transmitter' } ], 'text': 'Transmitter' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/619848', 'display': 'Unknown' } } ], 'entity': [ { 'role': 'source', 'what': { 'reference': 'DocumentReference/17255835' } } ] }, 'search': { 'mode': 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - Example search using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization?patient=12724066</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '24685278-6535-4770-9705-974db80e729b', 'type': 'searchset', 'total': 2, 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization?patient=12724066' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/M197197986', 'resource': { 'resourceType': 'Immunization', 'id': 'M197197986', 'meta': { 'versionId': '1', 'lastUpdated': '2019-12-26T13:12:59-06:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Immunization&lt;/b>&lt;/p>&lt;p>&lt;b>Vaccine&lt;/b>: tetanus '\ 'toxoid&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: 1982&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Status&lt;/b>: '\ 'Completed&lt;/p>&lt;/div>' }, 'status': 'completed', 'vaccineCode': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', 'code': '2798767', 'display': 'tetanus toxoid', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '112', 'display': 'tetanus toxoid, unspecified formulation', 'userSelected': false } ], 'text': 'tetanus toxoid' }, 'patient': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'encounter': { 'reference': 'Encounter/97939518' }, 'occurrenceDateTime': '1982', 'primarySource': false, 'reportOrigin': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/30200', 'code': '679978', 'display': 'Self', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/immunization-origin', 'code': 'recall', 'display': 'Parent/Guardian/Patient Recall', 'userSelected': false } ], 'text': 'Self' }, 'location': { 'reference': 'Location/32545019', 'display': 'A' }, 'doseQuantity': { 'value': 0.0, 'unit': 'unknown unit', 'system': 'http://unitsofmeasure.org', 'code': '{unknownunit}' }, 'protocolApplied': [ { 'targetDisease': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003106', 'code': '2289043429', 'display': 'COVID-19', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '213', 'display': 'SARS-COV-2 (COVID-19) vaccine, UNSPECIFIED', 'userSelected': false } ], 'text': 'COVID-19' } ], 'doseNumberString': 'Unknown' } ] } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/M197197982', 'resource': { 'resourceType': 'Immunization', 'id': 'M197197982', 'meta': { 'versionId': '1', 'lastUpdated': '2019-12-26T13:12:59-06:00' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Immunization&lt;/b>&lt;/p>&lt;p>&lt;b>Vaccine&lt;/b>: influenza virus vaccine, live&lt;/p>&lt;p>&lt;b>Occurrence&lt;/b>: 2019&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Completed&lt;/p>&lt;/div>' }, 'status': 'completed', 'vaccineCode': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', 'code': '2820756', 'display': 'influenza virus vaccine, live', 'userSelected': true }, { 'system': 'http://hl7.org/fhir/sid/cvx', 'code': '111', 'display': 'influenza, live, intranasal', 'userSelected': false } ], 'text': 'influenza virus vaccine, live' }, 'patient': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'encounter': { 'reference': 'Encounter/97939518' }, 'occurrenceDateTime': '2019', 'primarySource': false, 'reportOrigin': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/30200', 'code': '679978', 'display': 'Self', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/immunization-origin', 'code': 'recall', 'display': 'Parent/Guardian/Patient Recall', 'userSelected': false } ], 'text': 'Self' }, 'location': { 'reference': 'Location/32545019', 'display': 'A' }, 'doseQuantity': { 'value': 0.0, 'unit': 'unknown unit', 'system': 'http://unitsofmeasure.org', 'code': '{unknownunit}' } } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

resourceUpdate

Update an immunization

<p>Updates an immunizations.</p> <p><b>Note:</b> Only the body fields mentioned below are supported. Unsupported fields are ignored or can result in errors.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Immunization/{ID}

Usage and SDK Samples

curl -X PUT "https://localhost/Immunization/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ImmunizationApi;

import java.io.File;
import java.util.*;

public class ImmunizationApiExample {

    public static void main(String[] args) {
        
        ImmunizationApi apiInstance = new ImmunizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the Immunization resource. ImmunizationUpdate update Body = ; // ImmunizationUpdate | The body of the update operation try { apiInstance.resourceUpdate(authorization, accept, contentType, iD, ifMatch, update Body); } catch (ApiException e) { System.err.println("Exception when calling ImmunizationApi#resourceUpdate"); e.printStackTrace(); } } }
import io.swagger.client.api.ImmunizationApi;

public class ImmunizationApiExample {

    public static void main(String[] args) {
        ImmunizationApi apiInstance = new ImmunizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the Immunization resource. ImmunizationUpdate update Body = ; // ImmunizationUpdate | The body of the update operation try { apiInstance.resourceUpdate(authorization, accept, contentType, iD, ifMatch, update Body); } catch (ApiException e) { System.err.println("Exception when calling ImmunizationApi#resourceUpdate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. String *ifMatch = ifMatch_example; // The current version of the Immunization resource. ImmunizationUpdate *update Body = ; // The body of the update operation ImmunizationApi *apiInstance = [[ImmunizationApi alloc] init]; // Update an immunization [apiInstance resourceUpdateWith:authorization accept:accept contentType:contentType iD:iD ifMatch:ifMatch update Body:update Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ImmunizationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var ifMatch = ifMatch_example; // {String} The current version of the Immunization resource. var update Body = ; // {ImmunizationUpdate} The body of the update operation var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.resourceUpdate(authorization, accept, contentType, iDifMatch, update Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class resourceUpdateExample
    {
        public void main()
        {
            
            var apiInstance = new ImmunizationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var ifMatch = ifMatch_example; // String | The current version of the Immunization resource. var update Body = new ImmunizationUpdate(); // ImmunizationUpdate | The body of the update operation try { // Update an immunization apiInstance.resourceUpdate(authorization, accept, contentType, iD, ifMatch, update Body); } catch (Exception e) { Debug.Print("Exception when calling ImmunizationApi.resourceUpdate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ImmunizationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $ifMatch = ifMatch_example; // String | The current version of the Immunization resource. $update Body = ; // ImmunizationUpdate | The body of the update operation try { $api_instance->resourceUpdate($authorization, $accept, $contentType, $iD, $ifMatch, $update Body); } catch (Exception $e) { echo 'Exception when calling ImmunizationApi->resourceUpdate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ImmunizationApi;

my $api_instance = WWW::SwaggerClient::ImmunizationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $ifMatch = ifMatch_example; # String | The current version of the Immunization resource. my $update Body = WWW::SwaggerClient::Object::ImmunizationUpdate->new(); # ImmunizationUpdate | The body of the update operation eval { $api_instance->resourceUpdate(authorization => $authorization, accept => $accept, contentType => $contentType, iD => $iD, ifMatch => $ifMatch, update Body => $update Body); }; if ($@) { warn "Exception when calling ImmunizationApi->resourceUpdate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ImmunizationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. ifMatch = ifMatch_example # String | The current version of the Immunization resource. update Body = # ImmunizationUpdate | The body of the update operation try: # Update an immunization api_instance.resource_update(authorization, accept, contentType, iD, ifMatch, update Body) except ApiException as e: print("Exception when calling ImmunizationApi->resourceUpdate: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the Immunization resource.
Required
Body parameters
Name Description
update Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>PUT https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Immunization/M197197986</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Immunization', 'id': 'M197197986', 'status': 'completed', 'occurrenceDateTime': '2019-07-15T10:35:00-05:00', 'vaccineCode': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72', 'code': '2798767', 'display': 'tetanus toxoid', 'userSelected': true } ], 'text': 'tetanus toxoid' }, 'patient': { 'reference': 'Patient/12724066' }, 'encounter': { 'reference': 'Encounter/97939518' }, 'reportOrigin': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/30200', 'code': '679978', 'display': 'Self', 'userSelected': true } ], 'text': 'Self' }, 'performer': [ { 'function': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0443', 'code': 'AP', 'display': 'Administering Provider' } ], 'text': 'Administering Provider' }, 'actor': { 'reference': 'Practitioner/4122622' } } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Sun, 30 Jun 2019 10:40:00 GMT Etag: W/"2" Last-Modified: Sun, 30 Jun 2019 10:40:00 GMT Vary: Origin X-Request-Id: b72617f9-1a52-46ca-bb52-b0b3f976f9fb</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

InsurancePlan

insurancePlanRetrieve

Get an insurance plan by ID

<p>Retrieves an individual insurance plan by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/InsurancePlan/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/InsurancePlan/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.InsurancePlanApi;

import java.io.File;
import java.util.*;

public class InsurancePlanApiExample {

    public static void main(String[] args) {
        
        InsurancePlanApi apiInstance = new InsurancePlanApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.insurancePlanRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling InsurancePlanApi#insurancePlanRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.InsurancePlanApi;

public class InsurancePlanApiExample {

    public static void main(String[] args) {
        InsurancePlanApi apiInstance = new InsurancePlanApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.insurancePlanRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling InsurancePlanApi#insurancePlanRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. InsurancePlanApi *apiInstance = [[InsurancePlanApi alloc] init]; // Get an insurance plan by ID [apiInstance insurancePlanRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.InsurancePlanApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.insurancePlanRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class insurancePlanRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new InsurancePlanApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get an insurance plan by ID apiInstance.insurancePlanRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling InsurancePlanApi.insurancePlanRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\InsurancePlanApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->insurancePlanRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling InsurancePlanApi->insurancePlanRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::InsurancePlanApi;

my $api_instance = WWW::SwaggerClient::InsurancePlanApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->insurancePlanRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling InsurancePlanApi->insurancePlanRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.InsurancePlanApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get an insurance plan by ID api_instance.insurance_plan_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling InsurancePlanApi->insurancePlanRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval of a insurance plan record by resource ID.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/InsurancePlan/2798233</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'InsurancePlan', 'id': '589723', 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Insurance Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>:Miscellaneous Commercial Health Plan&lt;/p>&lt;p>&lt;b>Type&lt;/b>: Medical Service Plan&lt;/p>&lt;p>&lt;b>Owned By&lt;/b>:SELF PAY&lt;/p>&lt;p>&lt;b>Period Start Date&lt;/b>: Aug 26, 2003 12:00 A.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'type': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/27137', 'code': '6681216', 'display': 'Medical Service Plan', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/insurance-plan-type', 'code': 'medical', 'display': 'Medical', 'userSelected': false } ], 'text': 'Medical Service Plan' } ], 'name': 'Miscellaneous Commercial Health Plan', 'period': { 'start': '2003-08-26T00:00:00.000Z' }, 'ownedBy': { 'reference': 'Organization/589803', 'display': 'SELF PAY' } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

insurancePlanSearch

Get a list of insurance plans

<p>Retrieves a list of insurance plans that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/InsurancePlan

Usage and SDK Samples

curl -X GET "https://localhost/InsurancePlan?_id=&owned-by="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.InsurancePlanApi;

import java.io.File;
import java.util.*;

public class InsurancePlanApiExample {

    public static void main(String[] args) {
        
        InsurancePlanApi apiInstance = new InsurancePlanApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the owned-by parameter is not used.
  • May be provided with a single value or a comma-separated list of references. Example: _id=12345 or _id=12345,67890.
  • May not be provided with owned-by.
Example: _id=1234 String ownedBy = ownedBy_example; // String | The organization associated with the insurance plan.
  • This parameter is required if the _id parameter is not used.
  • Must be provided only once.
  • May not be provided with _id.
Example: owned-by=Organization/5678 try { apiInstance.insurancePlanSearch(authorization, accept, id, ownedBy); } catch (ApiException e) { System.err.println("Exception when calling InsurancePlanApi#insurancePlanSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.InsurancePlanApi;

public class InsurancePlanApiExample {

    public static void main(String[] args) {
        InsurancePlanApi apiInstance = new InsurancePlanApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the owned-by parameter is not used.
  • May be provided with a single value or a comma-separated list of references. Example: _id=12345 or _id=12345,67890.
  • May not be provided with owned-by.
Example: _id=1234 String ownedBy = ownedBy_example; // String | The organization associated with the insurance plan.
  • This parameter is required if the _id parameter is not used.
  • Must be provided only once.
  • May not be provided with _id.
Example: owned-by=Organization/5678 try { apiInstance.insurancePlanSearch(authorization, accept, id, ownedBy); } catch (ApiException e) { System.err.println("Exception when calling InsurancePlanApi#insurancePlanSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID.
  • This parameter is required if the owned-by parameter is not used.
  • May be provided with a single value or a comma-separated list of references. Example: _id=12345 or _id=12345,67890.
  • May not be provided with owned-by.
Example: _id=1234 (optional) String *ownedBy = ownedBy_example; // The organization associated with the insurance plan.
  • This parameter is required if the _id parameter is not used.
  • Must be provided only once.
  • May not be provided with _id.
Example: owned-by=Organization/5678 (optional) InsurancePlanApi *apiInstance = [[InsurancePlanApi alloc] init]; // Get a list of insurance plans [apiInstance insurancePlanSearchWith:authorization accept:accept id:id ownedBy:ownedBy completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.InsurancePlanApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID.
  • This parameter is required if the owned-by parameter is not used.
  • May be provided with a single value or a comma-separated list of references. Example: _id=12345 or _id=12345,67890.
  • May not be provided with owned-by.
Example: _id=1234 'ownedBy': ownedBy_example // {String} The organization associated with the insurance plan.
  • This parameter is required if the _id parameter is not used.
  • Must be provided only once.
  • May not be provided with _id.
Example: owned-by=Organization/5678 }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.insurancePlanSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class insurancePlanSearchExample
    {
        public void main()
        {
            
            var apiInstance = new InsurancePlanApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID.
  • This parameter is required if the owned-by parameter is not used.
  • May be provided with a single value or a comma-separated list of references. Example: _id=12345 or _id=12345,67890.
  • May not be provided with owned-by.
Example: _id=1234 (optional) var ownedBy = ownedBy_example; // String | The organization associated with the insurance plan.
  • This parameter is required if the _id parameter is not used.
  • Must be provided only once.
  • May not be provided with _id.
Example: owned-by=Organization/5678 (optional) try { // Get a list of insurance plans apiInstance.insurancePlanSearch(authorization, accept, id, ownedBy); } catch (Exception e) { Debug.Print("Exception when calling InsurancePlanApi.insurancePlanSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\InsurancePlanApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID.
  • This parameter is required if the owned-by parameter is not used.
  • May be provided with a single value or a comma-separated list of references. Example: _id=12345 or _id=12345,67890.
  • May not be provided with owned-by.
Example: _id=1234 $ownedBy = ownedBy_example; // String | The organization associated with the insurance plan.
  • This parameter is required if the _id parameter is not used.
  • Must be provided only once.
  • May not be provided with _id.
Example: owned-by=Organization/5678 try { $api_instance->insurancePlanSearch($authorization, $accept, $id, $ownedBy); } catch (Exception $e) { echo 'Exception when calling InsurancePlanApi->insurancePlanSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::InsurancePlanApi;

my $api_instance = WWW::SwaggerClient::InsurancePlanApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID.
  • This parameter is required if the owned-by parameter is not used.
  • May be provided with a single value or a comma-separated list of references. Example: _id=12345 or _id=12345,67890.
  • May not be provided with owned-by.
Example: _id=1234 my $ownedBy = ownedBy_example; # String | The organization associated with the insurance plan.
  • This parameter is required if the _id parameter is not used.
  • Must be provided only once.
  • May not be provided with _id.
Example: owned-by=Organization/5678 eval { $api_instance->insurancePlanSearch(authorization => $authorization, accept => $accept, id => $id, ownedBy => $ownedBy); }; if ($@) { warn "Exception when calling InsurancePlanApi->insurancePlanSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.InsurancePlanApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID.
  • This parameter is required if the owned-by parameter is not used.
  • May be provided with a single value or a comma-separated list of references. Example: _id=12345 or _id=12345,67890.
  • May not be provided with owned-by.
Example: _id=1234 (optional) ownedBy = ownedBy_example # String | The organization associated with the insurance plan.
  • This parameter is required if the _id parameter is not used.
  • Must be provided only once.
  • May not be provided with _id.
Example: owned-by=Organization/5678 (optional) try: # Get a list of insurance plans api_instance.insurance_plan_search(authorization, accept, id=id, ownedBy=ownedBy) except ApiException as e: print("Exception when calling InsurancePlanApi->insurancePlanSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if the <code>owned-by</code> parameter is not used.</li> <li>May be provided with a single value or a comma-separated list of references. Example: <code>_id=12345</code> or <code>_id=12345,67890</code>.</li> <li>May not be provided with <code>owned-by</code>.</li> </ul> Example: <code>_id=1234</code>
owned-by
String
The organization associated with the insurance plan. <ul> <li>This parameter is required if the <code>_id</code> parameter is not used.</li> <li>Must be provided only once.</li> <li>May not be provided with <code>_id</code>.</li> </ul> Example: <code>owned-by=Organization/5678</code>

Responses

Status: default - Example search by <code>owned-by</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/InsurancePlan?owned-by=Organization/589783</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'e445217e-122b-4e89-9ae3-74e0ba1c24fb', 'type': 'searchset', 'total': 4, 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/InsurancePlan?owned-by=589783' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/InsurancePlan/2798233', 'resource': { 'resourceType': 'InsurancePlan', 'id': '2798233', 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Insurance Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>:Medicare Part A&lt;/p>&lt;p>&lt;b>Type&lt;/b>: Medical Service Plan&lt;/p>&lt;p>&lt;b>Owned By&lt;/b>:Organization/589783&lt;/p>&lt;p>&lt;b>Period Start Date&lt;/b>: Aug 14, 2015 2:32 P.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'type': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/27137', 'code': '4372138', 'display': 'Medical Service Plan', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/insurance-plan-type', 'code': 'medical', 'display': 'Medical', 'userSelected': false } ], 'text': 'Medical Service Plan' } ], 'name': 'Medicare Part A', 'period': { 'start': '2015-08-14T14:32:01.000Z' }, 'ownedBy': { 'reference': 'Organization/589783' } } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/InsurancePlan/3132244', 'resource': { 'resourceType': 'InsurancePlan', 'id': '3132244', 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Insurance Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>:Medicare Part A and B&lt;/p>&lt;p>&lt;b>Type&lt;/b>: Medical Service Plan&lt;/p>&lt;p>&lt;b>Owned By&lt;/b>:Organization/589783&lt;/p>&lt;p>&lt;b>Period Start Date&lt;/b>: Apr 3, 2018 8:37 P.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'type': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/27137', 'code': '4372138', 'display': 'Medical Service Plan', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/insurance-plan-type', 'code': 'medical', 'display': 'Medical', 'userSelected': false } ], 'text': 'Medical Service Plan' } ], 'name': 'Medicare Part A and B', 'period': { 'start': '2018-04-03T20:37:54.000Z' }, 'ownedBy': { 'reference': 'Organization/589783' } } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/InsurancePlan/3132243', 'resource': { 'resourceType': 'InsurancePlan', 'id': '3132243', 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Insurance Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>:Medicare Part B&lt;/p>&lt;p>&lt;b>Type&lt;/b>: Medical Service Plan&lt;/p>&lt;p>&lt;b>Owned By&lt;/b>:Organization/589783&lt;/p>&lt;p>&lt;b>Period Start Date&lt;/b>: Apr 3, 2018 8:36 P.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'type': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/27137', 'code': '4372138', 'display': 'Medical Service Plan', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/insurance-plan-type', 'code': 'medical', 'display': 'Medical', 'userSelected': false } ], 'text': 'Medical Service Plan' } ], 'name': 'Medicare Part B', 'period': { 'start': '2018-04-03T20:36:27.000Z' }, 'ownedBy': { 'reference': 'Organization/589783' } } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/InsurancePlan/3226346', 'resource': { 'resourceType': 'InsurancePlan', 'id': '3226346', 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Insurance Plan&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>:Medicare Provider Liable&lt;/p>&lt;p>&lt;b>Type&lt;/b>: Medical Service Plan&lt;/p>&lt;p>&lt;b>Owned By&lt;/b>:Organization/589783&lt;/p>&lt;p>&lt;b>Period Start Date&lt;/b>: Apr 16, 2019 5:42 P.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'type': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/27137', 'code': '4372138', 'display': 'Medical Service Plan', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/insurance-plan-type', 'code': 'medical', 'display': 'Medical', 'userSelected': false } ], 'text': 'Medical Service Plan' } ], 'name': 'Medicare Provider Liable', 'period': { 'start': '2019-04-16T17:42:34.000Z' }, 'ownedBy': { 'reference': 'Organization/589783' } } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Location

locationSearch

Get a list of locations

Retrieves a list of locations that meet supplied query parameters.


/Location

Usage and SDK Samples

curl -X GET "https://localhost/Location?_id=&-physicalType=&identifier=&_count=&address=&address-city=&address-state=&address-postalcode=&name=&organization="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.LocationApi;

import java.io.File;
import java.util.*;

public class LocationApiExample {

    public static void main(String[] args) {
        
        LocationApi apiInstance = new LocationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. This parameter is required if the -physicalType parameter is not used.

        String physicalType = physicalType_example; // String | The location's physical type. Searching by Millennium proprietary codes is not supported. This parameter is required if the _id parameter is not used.
Example:
http://terminology.hl7.org/CodeSystem/location-physical-type|ro
String identifier = identifier_example; // String | The location's identifier.
Example: 653385|FSI^~BUILD^~NU String count = count_example; // String | The maximum number of results to return.
Default: 100 String address = address_example; // String | Part of the location's address.
Example: 123%20Main String addressCity = addressCity_example; // String | The city specified in the address. Must include the address-state or address-postalcode parameter.
Example: Kansas String addressState = addressState_example; // String | The state specified in the address.
Example: MO String addressPostalcode = addressPostalcode_example; // String | The postal code specified in the address.
Example: 64111 String name = name_example; // String | The portion of the location's name or alias. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: Main String organization = organization_example; // String | The organization that manages the location. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: 675844 try { apiInstance.locationSearch(accept, id, physicalType, identifier, count, address, addressCity, addressState, addressPostalcode, name, organization); } catch (ApiException e) { System.err.println("Exception when calling LocationApi#locationSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.LocationApi;

public class LocationApiExample {

    public static void main(String[] args) {
        LocationApi apiInstance = new LocationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. This parameter is required if the -physicalType parameter is not used.

        String physicalType = physicalType_example; // String | The location's physical type. Searching by Millennium proprietary codes is not supported. This parameter is required if the _id parameter is not used.
Example:
http://terminology.hl7.org/CodeSystem/location-physical-type|ro
String identifier = identifier_example; // String | The location's identifier.
Example: 653385|FSI^~BUILD^~NU String count = count_example; // String | The maximum number of results to return.
Default: 100 String address = address_example; // String | Part of the location's address.
Example: 123%20Main String addressCity = addressCity_example; // String | The city specified in the address. Must include the address-state or address-postalcode parameter.
Example: Kansas String addressState = addressState_example; // String | The state specified in the address.
Example: MO String addressPostalcode = addressPostalcode_example; // String | The postal code specified in the address.
Example: 64111 String name = name_example; // String | The portion of the location's name or alias. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: Main String organization = organization_example; // String | The organization that manages the location. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: 675844 try { apiInstance.locationSearch(accept, id, physicalType, identifier, count, address, addressCity, addressState, addressPostalcode, name, organization); } catch (ApiException e) { System.err.println("Exception when calling LocationApi#locationSearch"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID. This parameter is required if the -physicalType parameter is not used.
 (optional)
String *physicalType = physicalType_example; // The location's physical type. Searching by Millennium proprietary codes is not supported. This parameter is required if the _id parameter is not used.
Example:
http://terminology.hl7.org/CodeSystem/location-physical-type|ro
(optional) String *identifier = identifier_example; // The location's identifier.
Example: 653385|FSI^~BUILD^~NU (optional) String *count = count_example; // The maximum number of results to return.
Default: 100 (optional) String *address = address_example; // Part of the location's address.
Example: 123%20Main (optional) String *addressCity = addressCity_example; // The city specified in the address. Must include the address-state or address-postalcode parameter.
Example: Kansas (optional) String *addressState = addressState_example; // The state specified in the address.
Example: MO (optional) String *addressPostalcode = addressPostalcode_example; // The postal code specified in the address.
Example: 64111 (optional) String *name = name_example; // The portion of the location's name or alias. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: Main (optional) String *organization = organization_example; // The organization that manages the location. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: 675844 (optional) LocationApi *apiInstance = [[LocationApi alloc] init]; // Get a list of locations [apiInstance locationSearchWith:accept id:id physicalType:physicalType identifier:identifier count:count address:address addressCity:addressCity addressState:addressState addressPostalcode:addressPostalcode name:name organization:organization completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.LocationApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example, // {String} The logical resource ID. This parameter is required if the -physicalType parameter is not used.

  'physicalType': physicalType_example, // {String} The location's physical type. Searching by Millennium proprietary codes is not supported. This parameter is required if the _id parameter is not used.
Example:
http://terminology.hl7.org/CodeSystem/location-physical-type|ro
'identifier': identifier_example, // {String} The location's identifier.
Example: 653385|FSI^~BUILD^~NU 'count': count_example, // {String} The maximum number of results to return.
Default: 100 'address': address_example, // {String} Part of the location's address.
Example: 123%20Main 'addressCity': addressCity_example, // {String} The city specified in the address. Must include the address-state or address-postalcode parameter.
Example: Kansas 'addressState': addressState_example, // {String} The state specified in the address.
Example: MO 'addressPostalcode': addressPostalcode_example, // {String} The postal code specified in the address.
Example: 64111 'name': name_example, // {String} The portion of the location's name or alias. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: Main 'organization': organization_example // {String} The organization that manages the location. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: 675844 }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.locationSearch(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class locationSearchExample
    {
        public void main()
        {
            
            var apiInstance = new LocationApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID. This parameter is required if the -physicalType parameter is not used.
 (optional) 
            var physicalType = physicalType_example;  // String | The location's physical type. Searching by Millennium proprietary codes is not supported. This parameter is required if the _id parameter is not used.
Example:
http://terminology.hl7.org/CodeSystem/location-physical-type|ro
(optional) var identifier = identifier_example; // String | The location's identifier.
Example: 653385|FSI^~BUILD^~NU (optional) var count = count_example; // String | The maximum number of results to return.
Default: 100 (optional) var address = address_example; // String | Part of the location's address.
Example: 123%20Main (optional) var addressCity = addressCity_example; // String | The city specified in the address. Must include the address-state or address-postalcode parameter.
Example: Kansas (optional) var addressState = addressState_example; // String | The state specified in the address.
Example: MO (optional) var addressPostalcode = addressPostalcode_example; // String | The postal code specified in the address.
Example: 64111 (optional) var name = name_example; // String | The portion of the location's name or alias. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: Main (optional) var organization = organization_example; // String | The organization that manages the location. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: 675844 (optional) try { // Get a list of locations apiInstance.locationSearch(accept, id, physicalType, identifier, count, address, addressCity, addressState, addressPostalcode, name, organization); } catch (Exception e) { Debug.Print("Exception when calling LocationApi.locationSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\LocationApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID. This parameter is required if the -physicalType parameter is not used.

$physicalType = physicalType_example; // String | The location's physical type. Searching by Millennium proprietary codes is not supported. This parameter is required if the _id parameter is not used.
Example:
http://terminology.hl7.org/CodeSystem/location-physical-type|ro
$identifier = identifier_example; // String | The location's identifier.
Example: 653385|FSI^~BUILD^~NU $count = count_example; // String | The maximum number of results to return.
Default: 100 $address = address_example; // String | Part of the location's address.
Example: 123%20Main $addressCity = addressCity_example; // String | The city specified in the address. Must include the address-state or address-postalcode parameter.
Example: Kansas $addressState = addressState_example; // String | The state specified in the address.
Example: MO $addressPostalcode = addressPostalcode_example; // String | The postal code specified in the address.
Example: 64111 $name = name_example; // String | The portion of the location's name or alias. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: Main $organization = organization_example; // String | The organization that manages the location. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: 675844 try { $api_instance->locationSearch($accept, $id, $physicalType, $identifier, $count, $address, $addressCity, $addressState, $addressPostalcode, $name, $organization); } catch (Exception $e) { echo 'Exception when calling LocationApi->locationSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::LocationApi;

my $api_instance = WWW::SwaggerClient::LocationApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID. This parameter is required if the -physicalType parameter is not used.

my $physicalType = physicalType_example; # String | The location's physical type. Searching by Millennium proprietary codes is not supported. This parameter is required if the _id parameter is not used.
Example:
http://terminology.hl7.org/CodeSystem/location-physical-type|ro
my $identifier = identifier_example; # String | The location's identifier.
Example: 653385|FSI^~BUILD^~NU my $count = count_example; # String | The maximum number of results to return.
Default: 100 my $address = address_example; # String | Part of the location's address.
Example: 123%20Main my $addressCity = addressCity_example; # String | The city specified in the address. Must include the address-state or address-postalcode parameter.
Example: Kansas my $addressState = addressState_example; # String | The state specified in the address.
Example: MO my $addressPostalcode = addressPostalcode_example; # String | The postal code specified in the address.
Example: 64111 my $name = name_example; # String | The portion of the location's name or alias. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: Main my $organization = organization_example; # String | The organization that manages the location. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: 675844 eval { $api_instance->locationSearch(accept => $accept, id => $id, physicalType => $physicalType, identifier => $identifier, count => $count, address => $address, addressCity => $addressCity, addressState => $addressState, addressPostalcode => $addressPostalcode, name => $name, organization => $organization); }; if ($@) { warn "Exception when calling LocationApi->locationSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.LocationApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID. This parameter is required if the -physicalType parameter is not used.
 (optional)
physicalType = physicalType_example # String | The location's physical type. Searching by Millennium proprietary codes is not supported. This parameter is required if the _id parameter is not used.
Example:
http://terminology.hl7.org/CodeSystem/location-physical-type|ro
(optional) identifier = identifier_example # String | The location's identifier.
Example: 653385|FSI^~BUILD^~NU (optional) count = count_example # String | The maximum number of results to return.
Default: 100 (optional) address = address_example # String | Part of the location's address.
Example: 123%20Main (optional) addressCity = addressCity_example # String | The city specified in the address. Must include the address-state or address-postalcode parameter.
Example: Kansas (optional) addressState = addressState_example # String | The state specified in the address.
Example: MO (optional) addressPostalcode = addressPostalcode_example # String | The postal code specified in the address.
Example: 64111 (optional) name = name_example # String | The portion of the location's name or alias. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: Main (optional) organization = organization_example # String | The organization that manages the location. Must include any of the following parameters: -physicalType, identifier, address, address-state, address-city, or address-postalcode.
Example: 675844 (optional) try: # Get a list of locations api_instance.location_search(accept, id=id, physicalType=physicalType, identifier=identifier, count=count, address=address, addressCity=addressCity, addressState=addressState, addressPostalcode=addressPostalcode, name=name, organization=organization) except ApiException as e: print("Exception when calling LocationApi->locationSearch: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. This parameter is required if the <code>-physicalType</code> parameter is not used.
-physicalType
String
The location's physical type. Searching by Millennium proprietary codes is not supported. This parameter is required if the <code>_id</code> parameter is not used.<br> Example: <pre><code>http://terminology.hl7.org/CodeSystem/location-physical-type|ro</code></pre>
identifier
String
The location's identifier.<br> Example: <code>653385|FSI^~BUILD^~NU</code>
_count
String
The maximum number of results to return.<br> Default: <code>100</code>
address
String
Part of the location's address.<br> Example: <code>123%20Main</code>
address-city
String
The city specified in the address. Must include the <code>address-state</code> or <code>address-postalcode</code> parameter.<br> Example: <code>Kansas</code>
address-state
String
The state specified in the address.<br> Example: <code>MO</code>
address-postalcode
String
The postal code specified in the address.<br> Example: <code>64111</code>
name
String
The portion of the location's name or alias. Must include any of the following parameters: <code>-physicalType</code>, <code>identifier</code>, <code>address</code>, <code>address-state</code>, <code>address-city</code>, or <code>address-postalcode</code>.<br> Example: <code>Main</code>
organization
String
The organization that manages the location. Must include any of the following parameters: <code>-physicalType</code>, <code>identifier</code>, <code>address</code>, <code>address-state</code>, <code>address-city</code>, or <code>address-postalcode</code>.<br> Example: <code>675844</code>

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?_id=21250409</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "902e1b49-b9c4-4786-b90b-c9612d478f2a", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?_id=21250409" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location/21250409", "resource": { "resourceType": "Location", "id": "21250409", "meta": { "versionId": "6", "lastUpdated": "2018-06-12T18:45:00Z" }, "text": { "status": "generated", "div": "<div xmlns="http://www.w3.org/1999/xhtml"><p><b>Location</b></p><p><b>Name</b>: BE 1 North</p><p><b>Alias</b>: BE 1N</p><p><b>Managing Organization</b>: Baseline East Medical Center</p><p><b>Part Of</b>: 21250403</p><p><b>Physical Type</b>: Facility(s)</p><p><b>Status</b>: Active</p></div>" }, "extension": [ { "extension": [ { "id": "20356268", "valueString": "Core Measure Locations", "url": "custom-attribute-name" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4678015", "code": "20140683", "display": "ED", "userSelected": true } ], "text": "ED" }, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" } ], "identifier": [ { "use": "official", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/73", "code": "ACCTRECEIVABLE", "display": "FIN NBR", "userSelected": true } ] }, "system": "FIN NBR", "value": "16000" } ], "status": "active", "name": "BE 1 North", "alias": [ "BE 1N" ], "mode": "instance", "address": { "text": "Cerner H2 building\nLevel 4\nManyata embassy business park\nNagawara cicle\nBangalore, AA \nIreland", "line": [ "Cerner H2 building", "Level 4", "Manyata embassy business park", "Nagawara cicle" ], "city": "Bangalore", "district": "Indian River", "state": "AA", "country": "Ireland" }, "physicalType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/222", "code": "783", "display": "Facility(s)", "userSelected": true } ], "text": "Facility(s)" }, "managingOrganization": { "reference": "Organization/13971625", "display": "Baseline East Medical Center" }, "partOf": { "reference": "Location/21250403" } } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-identifier - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?identifier=653385|FSI^~BUILD^~NU</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "902e1b49-b9c4-4786-b90b-c9612d478f2a", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?_id=21250409" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location/21250409", "resource": { "resourceType": "Location", "id": "21250409", "meta": { "versionId": "6", "lastUpdated": "2018-06-12T18:45:00Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Location&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Name&lt;/b&gt;: BE 1 North&lt;/p&gt;&lt;p&gt;&lt;b&gt;Alias&lt;/b&gt;: BE 1N&lt;/p&gt;&lt;p&gt;&lt;b&gt;Managing Organization&lt;/b&gt;: Baseline East Medical Center&lt;/p&gt;&lt;p&gt;&lt;b&gt;Part Of&lt;/b&gt;: 21250403&lt;/p&gt;&lt;p&gt;&lt;b&gt;Physical Type&lt;/b&gt;: Facility(s)&lt;/p&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Active&lt;/p&gt;&lt;/div&gt;" }, "extension": [ { "extension": [ { "id": "20356268", "valueString": "Core Measure Locations", "url": "custom-attribute-name" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4678015", "code": "20140683", "display": "ED", "userSelected": true } ], "text": "ED" }, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" } ], "identifier": [ { "use": "official", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/73", "code": "ACCTRECEIVABLE", "display": "FIN NBR", "userSelected": true } ] }, "system": "FIN NBR", "value": "16000" } ], "status": "active", "name": "BE 1 North", "alias": [ "BE 1N" ], "mode": "instance", "address": { "text": "Cerner H2 building\nLevel 4\nManyata embassy business park\nNagawara cicle\nBangalore, AA \nIreland", "line": [ "Cerner H2 building", "Level 4", "Manyata embassy business park", "Nagawara cicle" ], "city": "Bangalore", "district": "Indian River", "state": "AA", "country": "Ireland" }, "physicalType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/222", "code": "783", "display": "Facility(s)", "userSelected": true } ], "text": "Facility(s)" }, "managingOrganization": { "reference": "Organization/13971625", "display": "Baseline East Medical Center" }, "partOf": { "reference": "Location/21250403" } } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-address - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?address=MO</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "d7638736-7e04-4e36-9fd1-357159396499", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?address=MO" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?address=MO", "resource": { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location/20573078", "resource": { "resourceType": "Location", "id": "20573078", "meta": { "versionId": "20", "lastUpdated": "2018-05-22T16:42:00Z" }, "text": { "status": "generated", "div": "<div xmlns=\\"http://www.w3.org/1999/xhtml\\"><p><b>Location</b></p><p><b>Name</b>: Model Behavioral Health Clinic</p><p><b>Alias</b>: MX BH CL</p><p><b>Managing Organization</b>: Model Behavioral Health Clinic</p><p><b>Physical Type</b>: Facility(s)</p><p><b>Status</b>: Active</p></div>" }, "status": "active", "name": "Model Behavioral Health Clinic", "alias": [ "MX BH CL" ], "mode": "instance", "telecom": [ { "system": "phone", "value": "555 555 0001" } ], "address": { "use": "work", "text": "1234 Main\\nKansas City, MO 64111\\nUS", "line": [ "1234 Main" ], "city": "Kansas City", "state": "MO", "postalCode": "64111", "country": "US" }, "physicalType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/222", "code": "783", "display": "Facility(s)", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/location-physical-type", "code": "si", "display": "Site" } ], "text": "Facility(s)" }, "managingOrganization": { "reference": "Organization/667844", "display": "Model Behavioral Health Clinic" } } } } ] } </code></pre>

Status: x-address_city_state - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?address-state=MO&address-city=Kansas</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "418d018e-ef93-43a0-b880-4888218ed3c6", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?address-state=MO&address-city=Kansas" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?address-state=MO&address-city=Kansas", "resource": { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location/20573078", "resource": { "resourceType": "Location", "id": "20573078", "meta": { "versionId": "20", "lastUpdated": "2018-05-22T16:42:00Z" }, "text": { "status": "generated", "div": "<div xmlns=\\"http://www.w3.org/1999/xhtml\\"><p><b>Location</b></p><p><b>Name</b>: Model Behavioral Health Clinic</p><p><b>Alias</b>: MX BH CL</p><p><b>Managing Organization</b>: Model Behavioral Health Clinic</p><p><b>Physical Type</b>: Facility(s)</p><p><b>Status</b>: Active</p></div>" }, "status": "active", "name": "Model Behavioral Health Clinic", "alias": [ "MX BH CL" ], "mode": "instance", "telecom": [ { "system": "phone", "value": "555 555 0001" } ], "address": { "use": "work", "text": "1234 Main\\nKansas City, MO 64111\\nUS", "line": [ "1234 Main" ], "city": "Kansas City", "state": "MO", "postalCode": "64111", "country": "US" }, "physicalType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/222", "code": "783", "display": "Facility(s)", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/location-physical-type", "code": "si", "display": "Site" } ], "text": "Facility(s)" }, "managingOrganization": { "reference": "Organization/667844", "display": "Model Behavioral Health Clinic" } } } } ] } </code></pre>

Status: x-name - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?address=kansas&name=ABC</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "af79f094-3b5e-4472-86bf-4044aeb4193c", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?address=kansas&name=ABC" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location/2554914033", "resource": { "resourceType": "Location", "id": "2554914033", "meta": { "versionId": "0", "lastUpdated": "2017-09-19T17:38:08Z" }, "text": { "status": "generated", "div": "<div xmlns="http://www.w3.org/1999/xhtml"><p><b>Location</b></p> <p><b>Name</b>: ABC Taxi Company</p><p><b>Alias</b>: ABC Taxi</p><p><b>Managing Organization</b>: ABC Taxi Company</p> <p><b>Physical Type</b>: Facility(s)</p><p><b>Status</b>: Active</p></div>" }, "identifier": [ { "use": "official", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/73", "code": "ACCTRECEIVABLE", "display": "FIN NBR", "userSelected": true } ] }, "system": "FIN NBR", "value": "16000" } ], "status": "active", "name": "ABC Taxi Company", "alias": [ "ABC Taxi" ], "mode": "instance", "telecom": [ { "system": "phone", "value": "8168769999" } ], "address": { "use": "work", "text": "123 Main Street\nKansas City, MO 64117\nUS", "line": [ "123 Main Street" ], "city": "Kansas City", "state": "MO", "postalCode": "64117", "country": "US" }, "physicalType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/222", "code": "783", "display": "Facility(s)", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/location-physical-type", "code": "si", "display": "Site" } ], "text": "Facility(s)" }, "managingOrganization": { "reference": "Organization/3054032", "display": "ABC Taxi Company" } } } ] } </code></pre>

Status: x-organization - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?address=kansas&organization=667844</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "a05b2157-824e-4908-b94e-f4617d6ab95e", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location?address=kansas&organization=667844" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location/20573078", "resource": { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location/20573078", "resource": { "resourceType": "Location", "id": "20573078", "meta": { "versionId": "20", "lastUpdated": "2018-05-22T16:42:00Z" }, "text": { "status": "generated", "div": "<div xmlns=\\"http://www.w3.org/1999/xhtml\\"><p><b>Location</b></p><p><b>Name</b>: Model Behavioral Health Clinic</p><p><b>Alias</b>: MX BH CL</p><p><b>Managing Organization</b>: Model Behavioral Health Clinic</p><p><b>Physical Type</b>: Facility(s)</p><p><b>Status</b>: Active</p></div>" }, "status": "active", "name": "Model Behavioral Health Clinic", "alias": [ "MX BH CL" ], "mode": "instance", "telecom": [ { "system": "phone", "value": "555 555 0001" } ], "address": { "use": "work", "text": "1234 Main\\nKansas City, MO 64111\\nUS", "line": [ "1234 Main" ], "city": "Kansas City", "state": "MO", "postalCode": "64111", "country": "US" }, "physicalType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/222", "code": "783", "display": "Facility(s)", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/location-physical-type", "code": "si", "display": "Site" } ], "text": "Facility(s)" }, "managingOrganization": { "reference": "Organization/667844", "display": "Model Behavioral Health Clinic" } } } } ] } </code></pre>


retrieveLocation

Get a location by ID

<p>Retrieves an individual location by the associated location ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Location/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Location/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.LocationApi;

import java.io.File;
import java.util.*;

public class LocationApiExample {

    public static void main(String[] args) {
        
        LocationApi apiInstance = new LocationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveLocation(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling LocationApi#retrieveLocation");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.LocationApi;

public class LocationApiExample {

    public static void main(String[] args) {
        LocationApi apiInstance = new LocationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveLocation(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling LocationApi#retrieveLocation");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


LocationApi *apiInstance = [[LocationApi alloc] init];

// Get a location by ID
[apiInstance retrieveLocationWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.LocationApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.retrieveLocation(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveLocationExample
    {
        public void main()
        {
            
            var apiInstance = new LocationApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get a location by ID
                apiInstance.retrieveLocation(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling LocationApi.retrieveLocation: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\LocationApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->retrieveLocation($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling LocationApi->retrieveLocation: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::LocationApi;

my $api_instance = WWW::SwaggerClient::LocationApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->retrieveLocation(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling LocationApi->retrieveLocation: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.LocationApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get a location by ID
    api_instance.retrieve_location(accept, iD)
except ApiException as e:
    print("Exception when calling LocationApi->retrieveLocation: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Location/21250409</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Location", "id": "21250409", "meta": { "versionId": "6", "lastUpdated": "2018-06-12T18:45:00Z" }, "text": { "status": "generated", "div": "<div xmlns="http://www.w3.org/1999/xhtml"><p><b>Location</b></p><p><b>Name</b>: BE 1 North</p><p><b>Alias</b>: BE 1N</p><p><b>Managing Organization</b>: Baseline East Medical Center</p><p><b>Part Of</b>: 21250403</p><p><b>Physical Type</b>: Facility(s)</p><p><b>Status</b>: Active</p></div>" }, "extension": [ { "extension": [ { "id": "20356268", "valueString": "Core Measure Locations", "url": "custom-attribute-name" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4678015", "code": "20140683", "display": "ED", "userSelected": true } ], "text": "ED" }, "url": "custom-attribute-value" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/custom-attribute" } ], "identifier": [ { "use": "official", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/73", "code": "ACCTRECEIVABLE", "display": "FIN NBR", "userSelected": true } ] }, "system": "FIN NBR", "value": "16000" } ], "status": "active", "name": "BE 1 North", "alias": [ "BE 1N" ], "mode": "instance", "address": { "text": "Cerner H2 building\nLevel 4\nManyata embassy business park\nNagawara cicle\nBangalore, AA \nIreland", "line": [ "Cerner H2 building", "Level 4", "Manyata embassy business park", "Nagawara cicle" ], "city": "Bangalore", "district": "Indian River", "state": "AA", "country": "Ireland" }, "physicalType": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/222", "code": "783", "display": "Facility(s)", "userSelected": true } ], "text": "Facility(s)" }, "managingOrganization": { "reference": "Organization/13971625", "display": "Baseline East Medical Center" }, "partOf": { "reference": "Location/21250403" } } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Media

mediaRetrieve

Get media by ID

<p>Retrieves individual media content by the associated media ID.</p> <p><b>Note:</b> This media is linked from the DiagnosticReport resource and should be accessed using the exact link given in the referring resource. Modifying the link has undefined consequences.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Media/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Media/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.MediaApi;

import java.io.File;
import java.util.*;

public class MediaApiExample {

    public static void main(String[] args) {
        
        MediaApi apiInstance = new MediaApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.mediaRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling MediaApi#mediaRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.MediaApi;

public class MediaApiExample {

    public static void main(String[] args) {
        MediaApi apiInstance = new MediaApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.mediaRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling MediaApi#mediaRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. MediaApi *apiInstance = [[MediaApi alloc] init]; // Get media by ID [apiInstance mediaRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.MediaApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.mediaRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class mediaRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new MediaApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get media by ID apiInstance.mediaRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling MediaApi.mediaRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\MediaApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->mediaRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling MediaApi->mediaRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::MediaApi;

my $api_instance = WWW::SwaggerClient::MediaApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->mediaRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling MediaApi->mediaRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.MediaApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get media by ID api_instance.media_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling MediaApi->mediaRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval of a media record by resource ID.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Media/drm197704684-InpBMTk3NzA0Njg0QjE5NzcwNDY4OEMi</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Media', 'id': 'drm197704684-InpBMTk3NzA0Njg0QjE5NzcwNDY4OEMi', 'status': 'completed', 'subject': { 'reference': 'Patient/12804507', 'display': 'FHIRSAJJADS SR, BULKDATAHARRIET' }, 'content': { 'contentType': 'image/png', 'data': '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', 'size': 114760 } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

MedicationAdministration

medicationAdministrationRetrieve

Get a medication administration by ID

<p>Retrieves an individual medication administration by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/MedicationAdministration/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/MedicationAdministration/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.MedicationAdministrationApi;

import java.io.File;
import java.util.*;

public class MedicationAdministrationApiExample {

    public static void main(String[] args) {
        
        MedicationAdministrationApi apiInstance = new MedicationAdministrationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.medicationAdministrationRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling MedicationAdministrationApi#medicationAdministrationRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.MedicationAdministrationApi;

public class MedicationAdministrationApiExample {

    public static void main(String[] args) {
        MedicationAdministrationApi apiInstance = new MedicationAdministrationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.medicationAdministrationRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling MedicationAdministrationApi#medicationAdministrationRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. MedicationAdministrationApi *apiInstance = [[MedicationAdministrationApi alloc] init]; // Get a medication administration by ID [apiInstance medicationAdministrationRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.MedicationAdministrationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.medicationAdministrationRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class medicationAdministrationRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new MedicationAdministrationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a medication administration by ID apiInstance.medicationAdministrationRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling MedicationAdministrationApi.medicationAdministrationRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\MedicationAdministrationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->medicationAdministrationRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling MedicationAdministrationApi->medicationAdministrationRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::MedicationAdministrationApi;

my $api_instance = WWW::SwaggerClient::MedicationAdministrationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->medicationAdministrationRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling MedicationAdministrationApi->medicationAdministrationRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.MedicationAdministrationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a medication administration by ID api_instance.medication_administration_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling MedicationAdministrationApi->medicationAdministrationRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval of a medication administration record by resource ID.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationAdministration/197287785</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'MedicationAdministration', 'id': '197287785', 'meta': { 'versionId': '197287788', 'lastUpdated': '2020-05-11T21:29:30.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\'http://www.w3.org/1999/xhtml\'>&lt;p>&lt;b>Medication Administration&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: PWDOSEMERX, PWDOSEMERX ONE&lt;/p>&lt;p>&lt;b>Medication&lt;/b>: potassium acetate + K-Sol + Dextrose 10% with 0.2% NaCl&lt;/p>&lt;p>&lt;b>Dosage&lt;/b>: 250 milliliter (iso1000)&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Completed&lt;/p>&lt;p>&lt;b>Effective Time&lt;/b>: May 11, 2020 9:27 P.M. UTC&lt;/p>&lt;/div>' }, 'contained': [ { 'resourceType': 'Medication', 'id': '197287785', 'code': { 'text': 'potassium acetate + K-Sol + Dextrose 10% with 0.2% NaCl' }, 'ingredient': [ { 'itemCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '237381', 'display': 'Potassium Acetate 2 MEQ/ML Injectable Solution', 'userSelected': false } ], 'text': 'potassium acetate' }, 'strength': { 'numerator': { 'value': 40, 'unit': 'milliequivalents (chemical)', 'system': 'http://unitsofmeasure.org', 'code': 'meq' }, 'denominator': { 'value': 250, 'unit': 'milliliter (iso1000)', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } }, { 'itemCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '204520', 'display': 'Potassium Chloride 2 MEQ/ML Injectable Solution', 'userSelected': false } ], 'text': 'K-Sol' }, 'strength': { 'numerator': { 'value': 40, 'unit': 'milliequivalents (chemical)', 'system': 'http://unitsofmeasure.org', 'code': 'meq' }, 'denominator': { 'value': 250, 'unit': 'milliliter (iso1000)', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } }, { 'itemCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '245220', 'display': 'Glucose 100 MG/ML / Sodium Chloride 0.0342 MEQ/ML Injectable Solution', 'userSelected': false } ], 'text': 'Dextrose 10% with 0.2% NaCl' }, 'strength': { 'numerator': { 'value': 250, 'unit': 'milliliter (iso1000)', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'denominator': { 'value': 250, 'unit': 'milliliter (iso1000)', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } } ] } ], 'extension': [ { 'valueQuantity': { 'value': 120.00, 'unit': 'minutes', 'system': 'http://unitsofmeasure.org', 'code': 'min' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/infuse-over-time' } ], 'status': 'completed', 'medicationReference': { 'reference': '#197287785', 'display': 'potassium acetate + K-Sol + Dextrose 10% with 0.2% NaCl' }, 'subject': { 'reference': 'Patient/12740087', 'display': 'PWDOSEMERX, PWDOSEMERX ONE' }, 'context': { 'reference': 'Encounter/97949818' }, 'effectiveDateTime': '2020-05-11T21:27:00.000Z', 'performer': [ { 'function': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/med-admin-perform-function', 'code': 'performer', 'display': 'Performer' } ], 'text': 'Performer' }, 'actor': { 'reference': 'Practitioner/607928', 'display': 'Cerner Test, RN Cerner' } } ], 'request': { 'reference': 'MedicationRequest/311887733' }, 'dosage': { 'site': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '66480008', 'display': 'Structure of left forearm (body structure)', 'userSelected': false } ], 'text': 'Arm, Lower, Left' }, 'route': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '47625008', 'display': 'Intravenous route (qualifier value)', 'userSelected': false } ], 'text': 'IV Piggyback' }, 'dose': { 'value': 250, 'unit': 'milliliter (iso1000)', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'rateQuantity': { 'value': 125.00, 'unit': 'milliliter per hour', 'system': 'http://unitsofmeasure.org', 'code': 'mL/h' } } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

medicationAdministrationSearch

Get a list of medication administrations

<p>Retrieves a list of medication administrations that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/MedicationAdministration

Usage and SDK Samples

curl -X GET "https://localhost/MedicationAdministration?_id=&patient=&status=&performer=&effective-time=&_count="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.MedicationAdministrationApi;

import java.io.File;
import java.util.*;

public class MedicationAdministrationApiExample {

    public static void main(String[] args) {
        
        MedicationAdministrationApi apiInstance = new MedicationAdministrationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 String patient = patient_example; // String | The specific patient to return medication administrations for. This parameter is required if the _id parameter is not used.
Example: patient=1234 String status = status_example; // String | The status of the medication administration event. May be a list separated by commas.
The supported status values are completed, not-done, and entered-in-error.
Example: status=completed,not-done String performer = performer_example; // String | The logical resource ID of the practitioner who administered the medication. May be a list separated by commas.
Example: performer=1245,7659 String effectiveTime = effectiveTime_example; // String | A date range for when the administration happened.
  • For a single effective-time occurrence:
    • Must be provided with a ge, gt, le, or lt prefix to imply the date range for an administrations search.
    • The time component is required.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z
  • For two effective-time occurences:
    • Must be provided once with the le or lt prefix, and once with the ge or gt prefix to search for administrations within the given upper and lower timestamps, respectively.
    • The time component is required for both parameters.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z&effective-time=le2014-05-20T20:54:02.000Z
Example: effective-time=ge2014-05-19T20:54:02.000Z String count = count_example; // String | The maximum number of results to include on a page.
Example: _count=50 try { apiInstance.medicationAdministrationSearch(authorization, accept, id, patient, status, performer, effectiveTime, count); } catch (ApiException e) { System.err.println("Exception when calling MedicationAdministrationApi#medicationAdministrationSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.MedicationAdministrationApi;

public class MedicationAdministrationApiExample {

    public static void main(String[] args) {
        MedicationAdministrationApi apiInstance = new MedicationAdministrationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 String patient = patient_example; // String | The specific patient to return medication administrations for. This parameter is required if the _id parameter is not used.
Example: patient=1234 String status = status_example; // String | The status of the medication administration event. May be a list separated by commas.
The supported status values are completed, not-done, and entered-in-error.
Example: status=completed,not-done String performer = performer_example; // String | The logical resource ID of the practitioner who administered the medication. May be a list separated by commas.
Example: performer=1245,7659 String effectiveTime = effectiveTime_example; // String | A date range for when the administration happened.
  • For a single effective-time occurrence:
    • Must be provided with a ge, gt, le, or lt prefix to imply the date range for an administrations search.
    • The time component is required.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z
  • For two effective-time occurences:
    • Must be provided once with the le or lt prefix, and once with the ge or gt prefix to search for administrations within the given upper and lower timestamps, respectively.
    • The time component is required for both parameters.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z&effective-time=le2014-05-20T20:54:02.000Z
Example: effective-time=ge2014-05-19T20:54:02.000Z String count = count_example; // String | The maximum number of results to include on a page.
Example: _count=50 try { apiInstance.medicationAdministrationSearch(authorization, accept, id, patient, status, performer, effectiveTime, count); } catch (ApiException e) { System.err.println("Exception when calling MedicationAdministrationApi#medicationAdministrationSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 (optional) String *patient = patient_example; // The specific patient to return medication administrations for. This parameter is required if the _id parameter is not used.
Example: patient=1234 (optional) String *status = status_example; // The status of the medication administration event. May be a list separated by commas.
The supported status values are completed, not-done, and entered-in-error.
Example: status=completed,not-done (optional) String *performer = performer_example; // The logical resource ID of the practitioner who administered the medication. May be a list separated by commas.
Example: performer=1245,7659 (optional) String *effectiveTime = effectiveTime_example; // A date range for when the administration happened.
  • For a single effective-time occurrence:
    • Must be provided with a ge, gt, le, or lt prefix to imply the date range for an administrations search.
    • The time component is required.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z
  • For two effective-time occurences:
    • Must be provided once with the le or lt prefix, and once with the ge or gt prefix to search for administrations within the given upper and lower timestamps, respectively.
    • The time component is required for both parameters.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z&effective-time=le2014-05-20T20:54:02.000Z
Example: effective-time=ge2014-05-19T20:54:02.000Z (optional) String *count = count_example; // The maximum number of results to include on a page.
Example: _count=50 (optional) MedicationAdministrationApi *apiInstance = [[MedicationAdministrationApi alloc] init]; // Get a list of medication administrations [apiInstance medicationAdministrationSearchWith:authorization accept:accept id:id patient:patient status:status performer:performer effectiveTime:effectiveTime count:count completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.MedicationAdministrationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 'patient': patient_example, // {String} The specific patient to return medication administrations for. This parameter is required if the _id parameter is not used.
Example: patient=1234 'status': status_example, // {String} The status of the medication administration event. May be a list separated by commas.
The supported status values are completed, not-done, and entered-in-error.
Example: status=completed,not-done 'performer': performer_example, // {String} The logical resource ID of the practitioner who administered the medication. May be a list separated by commas.
Example: performer=1245,7659 'effectiveTime': effectiveTime_example, // {String} A date range for when the administration happened.
  • For a single effective-time occurrence:
    • Must be provided with a ge, gt, le, or lt prefix to imply the date range for an administrations search.
    • The time component is required.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z
  • For two effective-time occurences:
    • Must be provided once with the le or lt prefix, and once with the ge or gt prefix to search for administrations within the given upper and lower timestamps, respectively.
    • The time component is required for both parameters.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z&effective-time=le2014-05-20T20:54:02.000Z
Example: effective-time=ge2014-05-19T20:54:02.000Z 'count': count_example // {String} The maximum number of results to include on a page.
Example: _count=50 }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.medicationAdministrationSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class medicationAdministrationSearchExample
    {
        public void main()
        {
            
            var apiInstance = new MedicationAdministrationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 (optional) var patient = patient_example; // String | The specific patient to return medication administrations for. This parameter is required if the _id parameter is not used.
Example: patient=1234 (optional) var status = status_example; // String | The status of the medication administration event. May be a list separated by commas.
The supported status values are completed, not-done, and entered-in-error.
Example: status=completed,not-done (optional) var performer = performer_example; // String | The logical resource ID of the practitioner who administered the medication. May be a list separated by commas.
Example: performer=1245,7659 (optional) var effectiveTime = effectiveTime_example; // String | A date range for when the administration happened.
  • For a single effective-time occurrence:
    • Must be provided with a ge, gt, le, or lt prefix to imply the date range for an administrations search.
    • The time component is required.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z
  • For two effective-time occurences:
    • Must be provided once with the le or lt prefix, and once with the ge or gt prefix to search for administrations within the given upper and lower timestamps, respectively.
    • The time component is required for both parameters.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z&effective-time=le2014-05-20T20:54:02.000Z
Example: effective-time=ge2014-05-19T20:54:02.000Z (optional) var count = count_example; // String | The maximum number of results to include on a page.
Example: _count=50 (optional) try { // Get a list of medication administrations apiInstance.medicationAdministrationSearch(authorization, accept, id, patient, status, performer, effectiveTime, count); } catch (Exception e) { Debug.Print("Exception when calling MedicationAdministrationApi.medicationAdministrationSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\MedicationAdministrationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 $patient = patient_example; // String | The specific patient to return medication administrations for. This parameter is required if the _id parameter is not used.
Example: patient=1234 $status = status_example; // String | The status of the medication administration event. May be a list separated by commas.
The supported status values are completed, not-done, and entered-in-error.
Example: status=completed,not-done $performer = performer_example; // String | The logical resource ID of the practitioner who administered the medication. May be a list separated by commas.
Example: performer=1245,7659 $effectiveTime = effectiveTime_example; // String | A date range for when the administration happened.
  • For a single effective-time occurrence:
    • Must be provided with a ge, gt, le, or lt prefix to imply the date range for an administrations search.
    • The time component is required.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z
  • For two effective-time occurences:
    • Must be provided once with the le or lt prefix, and once with the ge or gt prefix to search for administrations within the given upper and lower timestamps, respectively.
    • The time component is required for both parameters.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z&effective-time=le2014-05-20T20:54:02.000Z
Example: effective-time=ge2014-05-19T20:54:02.000Z $count = count_example; // String | The maximum number of results to include on a page.
Example: _count=50 try { $api_instance->medicationAdministrationSearch($authorization, $accept, $id, $patient, $status, $performer, $effectiveTime, $count); } catch (Exception $e) { echo 'Exception when calling MedicationAdministrationApi->medicationAdministrationSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::MedicationAdministrationApi;

my $api_instance = WWW::SwaggerClient::MedicationAdministrationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 my $patient = patient_example; # String | The specific patient to return medication administrations for. This parameter is required if the _id parameter is not used.
Example: patient=1234 my $status = status_example; # String | The status of the medication administration event. May be a list separated by commas.
The supported status values are completed, not-done, and entered-in-error.
Example: status=completed,not-done my $performer = performer_example; # String | The logical resource ID of the practitioner who administered the medication. May be a list separated by commas.
Example: performer=1245,7659 my $effectiveTime = effectiveTime_example; # String | A date range for when the administration happened.
  • For a single effective-time occurrence:
    • Must be provided with a ge, gt, le, or lt prefix to imply the date range for an administrations search.
    • The time component is required.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z
  • For two effective-time occurences:
    • Must be provided once with the le or lt prefix, and once with the ge or gt prefix to search for administrations within the given upper and lower timestamps, respectively.
    • The time component is required for both parameters.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z&effective-time=le2014-05-20T20:54:02.000Z
Example: effective-time=ge2014-05-19T20:54:02.000Z my $count = count_example; # String | The maximum number of results to include on a page.
Example: _count=50 eval { $api_instance->medicationAdministrationSearch(authorization => $authorization, accept => $accept, id => $id, patient => $patient, status => $status, performer => $performer, effectiveTime => $effectiveTime, count => $count); }; if ($@) { warn "Exception when calling MedicationAdministrationApi->medicationAdministrationSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.MedicationAdministrationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 (optional) patient = patient_example # String | The specific patient to return medication administrations for. This parameter is required if the _id parameter is not used.
Example: patient=1234 (optional) status = status_example # String | The status of the medication administration event. May be a list separated by commas.
The supported status values are completed, not-done, and entered-in-error.
Example: status=completed,not-done (optional) performer = performer_example # String | The logical resource ID of the practitioner who administered the medication. May be a list separated by commas.
Example: performer=1245,7659 (optional) effectiveTime = effectiveTime_example # String | A date range for when the administration happened.
  • For a single effective-time occurrence:
    • Must be provided with a ge, gt, le, or lt prefix to imply the date range for an administrations search.
    • The time component is required.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z
  • For two effective-time occurences:
    • Must be provided once with the le or lt prefix, and once with the ge or gt prefix to search for administrations within the given upper and lower timestamps, respectively.
    • The time component is required for both parameters.
    • Example: effective-time=ge2014-05-19T20:54:02.000Z&effective-time=le2014-05-20T20:54:02.000Z
Example: effective-time=ge2014-05-19T20:54:02.000Z (optional) count = count_example # String | The maximum number of results to include on a page.
Example: _count=50 (optional) try: # Get a list of medication administrations api_instance.medication_administration_search(authorization, accept, id=id, patient=patient, status=status, performer=performer, effectiveTime=effectiveTime, count=count) except ApiException as e: print("Exception when calling MedicationAdministrationApi->medicationAdministrationSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if the <code>patient</code> parameter is not used.</li> <li>May be a list separated by commas.</li> <li>Must not be provided with any other parameters.</li> </ul> Example: <code>_id=12345</code>
patient
String
The specific patient to return medication administrations for. This parameter is required if the <code>_id</code> parameter is not used.<br> Example: <code>patient=1234</code>
status
String
The status of the medication administration event. May be a list separated by commas.<br> The supported status values are <code>completed</code>, <code>not-done</code>, and <code>entered-in-error</code>.<br> Example: <code>status=completed,not-done</code>
performer
String
The logical resource ID of the practitioner who administered the medication. May be a list separated by commas. <br> Example: <code>performer=1245,7659</code>
effective-time
String
A date range for when the administration happened. <ul> <li>For a single <code>effective-time</code> occurrence:</li> <ul> <li>Must be provided with a <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code> prefix to imply the date range for an administrations search.</li> <li>The time component is required.</li> <li>Example: <code>effective-time=ge2014-05-19T20:54:02.000Z</code></li> </ul> <li>For two <code>effective-time</code> occurences:</li> <ul> <li>Must be provided once with the <code>le</code> or <code>lt</code> prefix, and once with the <code>ge</code> or <code>gt</code> prefix to search for administrations within the given upper and lower timestamps, respectively.</li> <li>The time component is required for both parameters.</li> <li>Example: <code>effective-time=ge2014-05-19T20:54:02.000Z&effective-time=le2014-05-20T20:54:02.000Z</code></li> </ul> </ul> Example: <code>effective-time=ge2014-05-19T20:54:02.000Z</code>
_count
String
The maximum number of results to include on a page.<br> Example: <code>_count=50</code>

Responses

Status: default - Example search by <code>patient</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationAdministration?patient=12740087</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'b630105a-2ec0-4877-8f8c-3b26b53cacd9', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationAdministration?patient=12740087' }, { 'relation': 'next', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationAdministration?patient=12740087&-pageContext=H4sIAAAAAAAAADWMOw7CMBAF7-IaWTEK_myHgDKpUtAhs95ACm8i49Ag7s4ixOueZjQvtcQbKVD96TyojbxCXDtK-5QnPqx1Hkeha2FAKkwF8pQA77FUTU9RAU1ojf7CS7wi658WH4vGOYMJbuudNVbaxOlYh_yPmp33tnGhbWTvD51Gp0KJAAAA&-pageDirection=NEXT' } ], 'entry': [ { "fullUrl": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationAdministration/197287785', 'resource': { 'resourceType': 'MedicationAdministration', 'id': '197287785', 'meta': { 'versionId': '197287788', 'lastUpdated': '2020-05-11T21:29:30.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\'http://www.w3.org/1999/xhtml\'>&lt;p>&lt;b>Medication Administration&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: PWDOSEMERX, PWDOSEMERX ONE&lt;/p>&lt;p>&lt;b>Medication&lt;/b>: potassium acetate + K-Sol + Dextrose 10% with 0.2% NaCl&lt;/p>&lt;p>&lt;b>Dosage&lt;/b>: 250 milliliter (iso1000)&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Completed&lt;/p>&lt;p>&lt;b>Effective Time&lt;/b>: May 11, 2020 9:27 P.M. UTC&lt;/p>&lt;/div>' }, 'contained': [ { 'resourceType': 'Medication', 'id': '197287785', 'code': { 'text': 'potassium acetate + K-Sol + Dextrose 10% with 0.2% NaCl' }, 'ingredient': [ { 'itemCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '237381', 'display': 'Potassium Acetate 2 MEQ/ML Injectable Solution', 'userSelected': false } ], 'text': 'potassium acetate' }, 'strength': { 'numerator': { 'value': 40, 'unit': 'milliequivalents (chemical)', 'system': 'http://unitsofmeasure.org', 'code': 'meq' }, 'denominator': { 'value': 250, 'unit': 'milliliter (iso1000)', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } }, { 'itemCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '204520', 'display': 'Potassium Chloride 2 MEQ/ML Injectable Solution', 'userSelected': false } ], 'text': 'K-Sol' }, 'strength': { 'numerator': { 'value': 40, 'unit': 'milliequivalents (chemical)', 'system': 'http://unitsofmeasure.org', 'code': 'meq' }, 'denominator': { 'value': 250, 'unit': 'milliliter (iso1000)', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } }, { 'itemCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '245220', 'display': 'Glucose 100 MG/ML / Sodium Chloride 0.0342 MEQ/ML Injectable Solution', 'userSelected': false } ], 'text': 'Dextrose 10% with 0.2% NaCl' }, 'strength': { 'numerator': { 'value': 250, 'unit': 'milliliter (iso1000)', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'denominator': { 'value': 250, 'unit': 'milliliter (iso1000)', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } } ] } ], 'extension': [ { 'valueQuantity': { 'value': 120.00, 'unit': 'minutes', 'system': 'http://unitsofmeasure.org', 'code': 'min' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/infuse-over-time' } ], 'status': 'completed', 'medicationReference': { 'reference': '#197287785', 'display': 'potassium acetate + K-Sol + Dextrose 10% with 0.2% NaCl' }, 'subject': { 'reference': 'Patient/12740087', 'display': 'PWDOSEMERX, PWDOSEMERX ONE' }, 'context': { 'reference': 'Encounter/97949818' }, 'effectiveDateTime': '2020-05-11T21:27:00.000Z', 'performer': [ { 'function': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/med-admin-perform-function', 'code': 'performer', 'display': 'Performer' } ], 'text': 'Performer' }, 'actor': { 'reference': 'Practitioner/607928', 'display': 'Cerner Test, RN Cerner' } } ], 'request': { 'reference': 'MedicationRequest/311887733' }, 'dosage': { 'site': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '66480008', 'display': 'Structure of left forearm (body structure)', 'userSelected': false } ], 'text': 'Arm, Lower, Left' }, 'route': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '47625008', 'display': 'Intravenous route (qualifier value)', 'userSelected': false } ], 'text': 'IV Piggyback' }, 'dose': { 'value': 250, 'unit': 'milliliter (iso1000)', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'rateQuantity': { 'value': 125.00, 'unit': 'milliliter per hour', 'system': 'http://unitsofmeasure.org', 'code': 'mL/h' } } } }, { "fullUrl": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationAdministration/197287732', 'resource': { 'resourceType': 'MedicationAdministration', 'id': '197287732', 'meta': { 'versionId': '197287733', 'lastUpdated': '2020-05-04T20:40:29.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\'http://www.w3.org/1999/xhtml\'>&lt;p>&lt;b>Medication Administration&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: PWDOSEMERX, PWDOSEMERX ONE&lt;/p>&lt;p>&lt;b>Medication&lt;/b>: amoxicillin&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Not Done&lt;/p>&lt;p>&lt;b>Effective Time&lt;/b>: May 5, 2020 1:00 P.M. UTC&lt;/p>&lt;/div>' }, 'status': 'not-done', 'statusReason': [ { 'text': 'Not Done: Change in Patient Status' } ], 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '723', 'display': 'Amoxicillin', 'userSelected': false } ], 'text': 'amoxicillin' }, 'subject': { 'reference': 'Patient/12740087', 'display': 'PWDOSEMERX, PWDOSEMERX ONE' }, 'context': { 'reference': 'Encounter/97949818' }, 'effectiveDateTime': '2020-05-05T13:00:00.000Z', 'performer': [ { 'function': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/med-admin-perform-function', 'code': 'performer', 'display': 'Performer' } ], 'text': 'Performer' }, 'actor': { 'reference': 'Practitioner/607928', 'display': 'Cerner Test, RN Cerner' } } ], 'request': { 'reference': 'MedicationRequest/311662377' }, 'note': [ { 'authorReference': { 'reference': 'Practitioner/607928' }, 'time': '2020-05-04T20:40:29.000Z', 'text': 'This is a not done comment.\n' }, { 'text': 'This is an order comment' } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

MedicationDispense

medicationDispenseRetrieve

Get a medication dispense by ID

<p>Retrieves an individual medication dispense by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/MedicationDispense/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/MedicationDispense/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.MedicationDispenseApi;

import java.io.File;
import java.util.*;

public class MedicationDispenseApiExample {

    public static void main(String[] args) {
        
        MedicationDispenseApi apiInstance = new MedicationDispenseApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.medicationDispenseRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling MedicationDispenseApi#medicationDispenseRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.MedicationDispenseApi;

public class MedicationDispenseApiExample {

    public static void main(String[] args) {
        MedicationDispenseApi apiInstance = new MedicationDispenseApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.medicationDispenseRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling MedicationDispenseApi#medicationDispenseRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. MedicationDispenseApi *apiInstance = [[MedicationDispenseApi alloc] init]; // Get a medication dispense by ID [apiInstance medicationDispenseRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.MedicationDispenseApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.medicationDispenseRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class medicationDispenseRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new MedicationDispenseApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a medication dispense by ID apiInstance.medicationDispenseRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling MedicationDispenseApi.medicationDispenseRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\MedicationDispenseApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->medicationDispenseRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling MedicationDispenseApi->medicationDispenseRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::MedicationDispenseApi;

my $api_instance = WWW::SwaggerClient::MedicationDispenseApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->medicationDispenseRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling MedicationDispenseApi->medicationDispenseRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.MedicationDispenseApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a medication dispense by ID api_instance.medication_dispense_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling MedicationDispenseApi->medicationDispenseRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval of a medication dispense record by resource ID.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5142939</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'MedicationDispense', 'id': '5142939', 'meta': { 'versionId': '0', 'lastUpdated': '2018-04-24T17:30:41.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: TEST, MANDY CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: ibuprofen 100 mg Tab&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;301429227&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Belzer, Garrett, Organization&#x2F;675844&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: UNIT_DOSE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 1.0 EA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638952', 'display': 'Inpatient', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ], 'text': 'Inpatient' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '198405', 'display': 'Ibuprofen 100 MG Oral Tablet', 'userSelected': false } ], 'text': 'ibuprofen 100 mg Tab' }, 'subject': { 'reference': 'Patient/12621984', 'display': 'TEST, MANDY CERNER' }, 'context': { 'reference': 'Encounter/97841411' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/744162', 'display': 'Belzer, Garrett' } }, { 'actor': { 'reference': 'Organization/675844' } } ], 'location': { 'reference': 'Location/21255403', 'display': 'Pharmacy Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/301429227' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'UDE', 'display': 'unit dose equivalent', 'userSelected': false } ], 'text': 'UNIT_DOSE' }, 'quantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' }, 'whenPrepared': '2018-04-24T17:30:40.000Z', '_whenHandedOver': { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, 'dosageInstruction': [ { 'timing': { 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696528', 'display': 'BID', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'BID', 'display': 'BID', 'userSelected': false } ], 'text': 'BID' } }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318185', 'display': 'Oral', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '26643006', 'display': 'Oral route (qualifier value)', 'userSelected': false } ], 'text': 'Oral' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' } } ] } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

medicationDispenseSearch

Get a list of medication dispenses

<p>Retrieves a list of medication dispenses that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/MedicationDispense

Usage and SDK Samples

curl -X GET "https://localhost/MedicationDispense?_id=&patient=&_count=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.MedicationDispenseApi;

import java.io.File;
import java.util.*;

public class MedicationDispenseApiExample {

    public static void main(String[] args) {
        
        MedicationDispenseApi apiInstance = new MedicationDispenseApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 String patient = patient_example; // String | The specific patient to return medication dispenses for. This parameter is required if the _id parameter is not used.
Example: patient=1234 String count = count_example; // String | The maximum number of results to include on a page.
Example: _count=50 String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.medicationDispenseSearch(authorization, accept, id, patient, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling MedicationDispenseApi#medicationDispenseSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.MedicationDispenseApi;

public class MedicationDispenseApiExample {

    public static void main(String[] args) {
        MedicationDispenseApi apiInstance = new MedicationDispenseApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 String patient = patient_example; // String | The specific patient to return medication dispenses for. This parameter is required if the _id parameter is not used.
Example: patient=1234 String count = count_example; // String | The maximum number of results to include on a page.
Example: _count=50 String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.medicationDispenseSearch(authorization, accept, id, patient, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling MedicationDispenseApi#medicationDispenseSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 (optional) String *patient = patient_example; // The specific patient to return medication dispenses for. This parameter is required if the _id parameter is not used.
Example: patient=1234 (optional) String *count = count_example; // The maximum number of results to include on a page.
Example: _count=50 (optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) MedicationDispenseApi *apiInstance = [[MedicationDispenseApi alloc] init]; // Get a list of medication dispenses [apiInstance medicationDispenseSearchWith:authorization accept:accept id:id patient:patient count:count revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.MedicationDispenseApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 'patient': patient_example, // {String} The specific patient to return medication dispenses for. This parameter is required if the _id parameter is not used.
Example: patient=1234 'count': count_example, // {String} The maximum number of results to include on a page.
Example: _count=50 'revinclude': revinclude_example // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.medicationDispenseSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class medicationDispenseSearchExample
    {
        public void main()
        {
            
            var apiInstance = new MedicationDispenseApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 (optional) var patient = patient_example; // String | The specific patient to return medication dispenses for. This parameter is required if the _id parameter is not used.
Example: patient=1234 (optional) var count = count_example; // String | The maximum number of results to include on a page.
Example: _count=50 (optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try { // Get a list of medication dispenses apiInstance.medicationDispenseSearch(authorization, accept, id, patient, count, revinclude); } catch (Exception e) { Debug.Print("Exception when calling MedicationDispenseApi.medicationDispenseSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\MedicationDispenseApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 $patient = patient_example; // String | The specific patient to return medication dispenses for. This parameter is required if the _id parameter is not used.
Example: patient=1234 $count = count_example; // String | The maximum number of results to include on a page.
Example: _count=50 $revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { $api_instance->medicationDispenseSearch($authorization, $accept, $id, $patient, $count, $revinclude); } catch (Exception $e) { echo 'Exception when calling MedicationDispenseApi->medicationDispenseSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::MedicationDispenseApi;

my $api_instance = WWW::SwaggerClient::MedicationDispenseApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 my $patient = patient_example; # String | The specific patient to return medication dispenses for. This parameter is required if the _id parameter is not used.
Example: patient=1234 my $count = count_example; # String | The maximum number of results to include on a page.
Example: _count=50 my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target eval { $api_instance->medicationDispenseSearch(authorization => $authorization, accept => $accept, id => $id, patient => $patient, count => $count, revinclude => $revinclude); }; if ($@) { warn "Exception when calling MedicationDispenseApi->medicationDispenseSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.MedicationDispenseApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • May be a list separated by commas.
  • Must not be provided with any other parameters.
Example: _id=12345 (optional) patient = patient_example # String | The specific patient to return medication dispenses for. This parameter is required if the _id parameter is not used.
Example: patient=1234 (optional) count = count_example # String | The maximum number of results to include on a page.
Example: _count=50 (optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try: # Get a list of medication dispenses api_instance.medication_dispense_search(authorization, accept, id=id, patient=patient, count=count, revinclude=revinclude) except ApiException as e: print("Exception when calling MedicationDispenseApi->medicationDispenseSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if the <code>patient</code> parameter is not used.</li> <li>May be a list separated by commas.</li> <li>Must not be provided with any other parameters.</li> </ul> Example: <code>_id=12345</code>
patient
String
The specific patient to return medication dispenses for. This parameter is required if the <code>_id</code> parameter is not used.<br> Example: <code>patient=1234</code>
_count
String
The maximum number of results to include on a page.<br> Example: <code>_count=50</code>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code>.</li> <li>May be provided with the <code>_id</code> or <code>patient</code> parameters. Example: <code>_id=214938095&_revinclude=Provenance:target</code>.</li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: default - Example search by <code>patient</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense?patient=12621984</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'c6a63e12-e4fa-47b3-b95d-d737b04ed000', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense?patient=12621984&_count=25' }, { 'relation': 'next', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense?patient=12621984&-pageContext=a7824f7f-3471-4609-ae68-d794969f9878&-pageDirection=NEXT' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5142939', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5142939', 'meta': { 'versionId': '0', 'lastUpdated': '2018-04-24T17:30:41.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: TEST, MANDY CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: ibuprofen 100 mg Tab&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;301429227&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Belzer, Garrett, Organization&#x2F;675844&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: UNIT_DOSE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 1.0 EA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638952', 'display': 'Inpatient', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ], 'text': 'Inpatient' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '198405', 'display': 'Ibuprofen 100 MG Oral Tablet', 'userSelected': false } ], 'text': 'ibuprofen 100 mg Tab' }, 'subject': { 'reference': 'Patient/12621984', 'display': 'TEST, MANDY CERNER' }, 'context': { 'reference': 'Encounter/97841411' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/744162', 'display': 'Belzer, Garrett' } }, { 'actor': { 'reference': 'Organization/675844' } } ], 'location': { 'reference': 'Location/21255403', 'display': 'Pharmacy Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/301429227' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'UDE', 'display': 'unit dose equivalent', 'userSelected': false } ], 'text': 'UNIT_DOSE' }, 'quantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' }, 'whenPrepared': '2018-04-24T17:30:40.000Z', '_whenHandedOver': { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, 'dosageInstruction': [ { 'timing': { 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696528', 'display': 'BID', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'BID', 'display': 'BID', 'userSelected': false } ], 'text': 'BID' } }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318185', 'display': 'Oral', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '26643006', 'display': 'Oral route (qualifier value)', 'userSelected': false } ], 'text': 'Oral' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' } } ] } ] } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5142943', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5142943', 'meta': { 'versionId': '0', 'lastUpdated': '2018-04-24T18:50:37.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: TEST, MANDY CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: amiodarone 200 mg Tab&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;301430093&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Belzer, Garrett, Organization&#x2F;675844&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: UNIT_DOSE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 1.0 EA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638952', 'display': 'Inpatient', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ], 'text': 'Inpatient' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '833528', 'display': 'Amiodarone hydrochloride 200 MG Oral Tablet', 'userSelected': false } ], 'text': 'amiodarone 200 mg Tab' }, 'subject': { 'reference': 'Patient/12621984', 'display': 'TEST, MANDY CERNER' }, 'context': { 'reference': 'Encounter/97841411' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/744162', 'display': 'Belzer, Garrett' } }, { 'actor': { 'reference': 'Organization/675844' } } ], 'location': { 'reference': 'Location/21255403', 'display': 'Pharmacy Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/301430093' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'UDE', 'display': 'unit dose equivalent', 'userSelected': false } ], 'text': 'UNIT_DOSE' }, 'quantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' }, 'whenPrepared': '2018-04-24T18:50:29.000Z', '_whenHandedOver': { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, 'dosageInstruction': [ { 'timing': { 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696528', 'display': 'BID', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'BID', 'display': 'BID', 'userSelected': false } ], 'text': 'BID' } }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318185', 'display': 'Oral', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '26643006', 'display': 'Oral route (qualifier value)', 'userSelected': false } ], 'text': 'Oral' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' } } ] } ] } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5142946', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5142946', 'meta': { 'versionId': '0', 'lastUpdated': '2018-04-24T18:50:39.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: TEST, MANDY CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: ceFAZolin 1 g&#x2F;50 mL Injection&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;301430095&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Belzer, Garrett, Organization&#x2F;675844&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: UNIT_DOSE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 2.0 dose(s)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638952', 'display': 'Inpatient', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ], 'text': 'Inpatient' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '1665050', 'display': 'Cefazolin 1000 MG Injection', 'userSelected': false } ], 'text': 'ceFAZolin 1 g/50 mL Injection' }, 'subject': { 'reference': 'Patient/12621984', 'display': 'TEST, MANDY CERNER' }, 'context': { 'reference': 'Encounter/97841411' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/744162', 'display': 'Belzer, Garrett' } }, { 'actor': { 'reference': 'Organization/675844' } } ], 'location': { 'reference': 'Location/21255403', 'display': 'Pharmacy Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/301430095' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'UDE', 'display': 'unit dose equivalent', 'userSelected': false } ], 'text': 'UNIT_DOSE' }, 'quantity': { 'value': 2, 'unit': 'dose(s)', 'system': 'http://unitsofmeasure.org', 'code': '{Dose}' }, 'whenPrepared': '2018-04-24T18:50:29.000Z', '_whenHandedOver': { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, 'dosageInstruction': [ { 'timing': { 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696553', 'display': 'every 6 hr', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'Q6H', 'display': 'Q6H', 'userSelected': false } ], 'text': 'every 6 hr' } }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318173', 'display': 'IV Piggyback', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '47625008', 'display': 'Intravenous route (qualifier value)', 'userSelected': false } ], 'text': 'IV Piggyback' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' }, 'rateRatio': { 'numerator': { 'value': 50, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'denominator': { 'value': 2, 'unit': 'hr', 'system': 'http://unitsofmeasure.org', 'code': 'h' } } } ] } ] } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5142949', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5142949', 'meta': { 'versionId': '0', 'lastUpdated': '2018-04-24T18:50:41.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: TEST, MANDY CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: omeprazole 20 mg Tab-DR&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;301430097&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Belzer, Garrett, Organization&#x2F;675844&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: UNIT_DOSE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 1.0 EA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638952', 'display': 'Inpatient', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ], 'text': 'Inpatient' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '402014', 'display': 'Omeprazole 20 MG Enteric Coated Tablet', 'userSelected': false } ], 'text': 'omeprazole 20 mg Tab-DR' }, 'subject': { 'reference': 'Patient/12621984', 'display': 'TEST, MANDY CERNER' }, 'context': { 'reference': 'Encounter/97841411' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/744162', 'display': 'Belzer, Garrett' } }, { 'actor': { 'reference': 'Organization/675844' } } ], 'location': { 'reference': 'Location/21255403', 'display': 'Pharmacy Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/301430097' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'UDE', 'display': 'unit dose equivalent', 'userSelected': false } ], 'text': 'UNIT_DOSE' }, 'quantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' }, 'whenPrepared': '2018-04-24T18:50:29.000Z', '_whenHandedOver': { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, 'dosageInstruction': [ { 'timing': { 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696530', 'display': 'Daily', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'QD', 'display': 'QD', 'userSelected': false } ], 'text': 'Daily' } }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318185', 'display': 'Oral', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '26643006', 'display': 'Oral route (qualifier value)', 'userSelected': false } ], 'text': 'Oral' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' } } ] } ] } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5142952', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5142952', 'meta': { 'versionId': '0', 'lastUpdated': '2018-04-24T18:50:43.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: TEST, MANDY CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: nicotine 7 mg&#x2F;24 hr Film-ER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;301430099&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Belzer, Garrett, Organization&#x2F;675844&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: UNIT_DOSE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 1.0 EA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638952', 'display': 'Inpatient', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ], 'text': 'Inpatient' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '198031', 'display': '24 HR Nicotine 0.292 MG/HR Transdermal Patch', 'userSelected': false } ], 'text': 'nicotine 7 mg/24 hr Film-ER' }, 'subject': { 'reference': 'Patient/12621984', 'display': 'TEST, MANDY CERNER' }, 'context': { 'reference': 'Encounter/97841411' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/744162', 'display': 'Belzer, Garrett' } }, { 'actor': { 'reference': 'Organization/675844' } } ], 'location': { 'reference': 'Location/21255403', 'display': 'Pharmacy Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/301430099' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'UDE', 'display': 'unit dose equivalent', 'userSelected': false } ], 'text': 'UNIT_DOSE' }, 'quantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' }, 'whenPrepared': '2018-04-24T18:50:29.000Z', '_whenHandedOver': { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, 'dosageInstruction': [ { 'timing': { 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696530', 'display': 'Daily', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'QD', 'display': 'QD', 'userSelected': false } ], 'text': 'Daily' } }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '673862', 'display': 'TD', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '45890007', 'display': 'Transdermal route (qualifier value)', 'userSelected': false } ], 'text': 'TD' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' } } ] } ] } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5142955', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5142955', 'meta': { 'versionId': '0', 'lastUpdated': '2018-04-24T18:50:45.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: TEST, MANDY CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: phenylephrine nasal 0.25% 0.25% Spray&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;301430103&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Belzer, Garrett, Organization&#x2F;675844&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: UNIT_DOSE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 1.0 EA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638952', 'display': 'Inpatient', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ], 'text': 'Inpatient' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '1234576', 'display': 'Phenylephrine Hydrochloride 2.5 MG/ML Nasal Spray', 'userSelected': false } ], 'text': 'phenylephrine nasal 0.25% 0.25% Spray' }, 'subject': { 'reference': 'Patient/12621984', 'display': 'TEST, MANDY CERNER' }, 'context': { 'reference': 'Encounter/97841411' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/744162', 'display': 'Belzer, Garrett' } }, { 'actor': { 'reference': 'Organization/675844' } } ], 'location': { 'reference': 'Location/21255403', 'display': 'Pharmacy Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/301430103' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'UDE', 'display': 'unit dose equivalent', 'userSelected': false } ], 'text': 'UNIT_DOSE' }, 'quantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' }, 'whenPrepared': '2018-04-24T18:50:29.000Z', '_whenHandedOver': { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, 'dosageInstruction': [ { 'timing': { 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696547', 'display': 'every 4 hr', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'Q4H', 'display': 'Q4H', 'userSelected': false } ], 'text': 'every 4 hr' } }, 'asNeededCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4005', 'code': '2820830', 'display': 'nasal congestion', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '68235000', 'display': 'Nasal congestion (finding)', 'userSelected': false } ], 'text': 'nasal congestion' }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318177', 'display': 'Nasal', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '46713006', 'display': 'Nasal route (qualifier value)', 'userSelected': false } ], 'text': 'Nasal' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' } } ] } ] } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5142958', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5142958', 'meta': { 'versionId': '0', 'lastUpdated': '2018-04-24T18:50:47.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: TEST, MANDY CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: ibuprofen 100 mg&#x2F;5 mL Susp&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;301430105&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Belzer, Garrett, Organization&#x2F;675844&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: UNIT_DOSE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 1.0 EA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638952', 'display': 'Inpatient', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ], 'text': 'Inpatient' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '197803', 'display': 'Ibuprofen 20 MG/ML Oral Suspension', 'userSelected': false } ], 'text': 'ibuprofen 100 mg/5 mL Susp' }, 'subject': { 'reference': 'Patient/12621984', 'display': 'TEST, MANDY CERNER' }, 'context': { 'reference': 'Encounter/97841411' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/744162', 'display': 'Belzer, Garrett' } }, { 'actor': { 'reference': 'Organization/675844' } } ], 'location': { 'reference': 'Location/21255403', 'display': 'Pharmacy Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/301430105' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'UDE', 'display': 'unit dose equivalent', 'userSelected': false } ], 'text': 'UNIT_DOSE' }, 'quantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' }, 'whenPrepared': '2018-04-24T18:50:29.000Z', '_whenHandedOver': { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, 'dosageInstruction': [ { 'timing': { 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696553', 'display': 'every 6 hr', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'Q6H', 'display': 'Q6H', 'userSelected': false } ], 'text': 'every 6 hr' } }, 'asNeededCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4005', 'code': '28303151', 'display': 'pain, mild', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '40196000', 'display': 'Mild pain (finding)', 'userSelected': false } ], 'text': 'pain, mild' }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318185', 'display': 'Oral', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '26643006', 'display': 'Oral route (qualifier value)', 'userSelected': false } ], 'text': 'Oral' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' } } ] } ] } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5142961', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5142961', 'meta': { 'versionId': '0', 'lastUpdated': '2018-04-24T18:50:49.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: TEST, MANDY CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: DOBUTamine 1 mg&#x2F;mL Soln-IV + Premix Dextrose 5% in Water 1 mL Soln-IV&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;301430901&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Belzer, Garrett, Organization&#x2F;675844&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: UNIT_DOSE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 1.0 dose(s)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'contained': [ { 'resourceType': 'Medication', 'id': '5142961', 'code': { 'text': 'DOBUTamine 1 mg/mL Soln-IV + Premix Dextrose 5% in Water 1 mL Soln-IV' }, 'ingredient': [ { 'itemCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '309985', 'display': 'Dobutamine 1 MG/ML Injectable Solution', 'userSelected': false } ], 'text': 'DOBUTamine 1 mg/mL Soln-IV' } }, { 'itemCodeableConcept': { 'text': 'Premix Dextrose 5% in Water 1 mL Soln-IV' } } ] } ], 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638952', 'display': 'Inpatient', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ], 'text': 'Inpatient' }, 'medicationReference': { 'reference': '#5142961', 'display': 'DOBUTamine 1 mg/mL Soln-IV + Premix Dextrose 5% in Water 1 mL Soln-IV' }, 'subject': { 'reference': 'Patient/12621984', 'display': 'TEST, MANDY CERNER' }, 'context': { 'reference': 'Encounter/97841411' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/744162', 'display': 'Belzer, Garrett' } }, { 'actor': { 'reference': 'Organization/675844' } } ], 'location': { 'reference': 'Location/21255403', 'display': 'Pharmacy Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/301430901' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'UDE', 'display': 'unit dose equivalent', 'userSelected': false } ], 'text': 'UNIT_DOSE' }, 'quantity': { 'value': 1, 'unit': 'dose(s)', 'system': 'http://unitsofmeasure.org', 'code': '{Dose}' }, 'whenPrepared': '2018-04-24T18:50:29.000Z', '_whenHandedOver': { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, 'dosageInstruction': [ { 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318170', 'display': 'IV', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '47625008', 'display': 'Intravenous route (qualifier value)', 'userSelected': false } ], 'text': 'IV' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 250, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'rateRatio': { 'numerator': { 'value': 250, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'denominator': { 'value': 30.6, 'unit': 'hr', 'system': 'http://unitsofmeasure.org', 'code': 'h' } } } ] } ] } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5142965', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5142965', 'meta': { 'versionId': '0', 'lastUpdated': '2018-04-24T18:50:51.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: TEST, MANDY CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: Sodium Chloride 0.9% 0.9% Soln-IV&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;301430903&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Belzer, Garrett, Organization&#x2F;675844&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: UNIT_DOSE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 2.0 dose(s)&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: unknown&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638952', 'display': 'Inpatient', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ], 'text': 'Inpatient' }, 'medicationCodeableConcept': { 'text': 'Sodium Chloride 0.9% 0.9% Soln-IV' }, 'subject': { 'reference': 'Patient/12621984', 'display': 'TEST, MANDY CERNER' }, 'context': { 'reference': 'Encounter/97841411' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/744162', 'display': 'Belzer, Garrett' } }, { 'actor': { 'reference': 'Organization/675844' } } ], 'location': { 'reference': 'Location/21255403', 'display': 'Pharmacy Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/301430903' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'UDE', 'display': 'unit dose equivalent', 'userSelected': false } ], 'text': 'UNIT_DOSE' }, 'quantity': { 'value': 2, 'unit': 'dose(s)', 'system': 'http://unitsofmeasure.org', 'code': '{Dose}' }, 'whenPrepared': '2018-04-24T18:50:29.000Z', '_whenHandedOver': { 'extension': [ { 'valueCode': 'unknown', 'url': 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, 'dosageInstruction': [ { 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318173', 'display': 'IV Piggyback', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '47625008', 'display': 'Intravenous route (qualifier value)', 'userSelected': false } ], 'text': 'IV Piggyback' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'EA', 'system': 'http://unitsofmeasure.org', 'code': '{Each}' }, 'rateRatio': { 'numerator': { 'value': 1000, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'denominator': { 'value': 8, 'unit': 'hr', 'system': 'http://unitsofmeasure.org', 'code': 'h' } } } ] } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-search-with-_revinclude - Example search by <code>patient</code> using <code>_revinclude</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense?patient=8018517&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '77b88bd0-a6e8-4de0-9c72-53672c38b94b', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense?patient=8018517&_count=25&_revinclude=Provenance%3Atarget' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5669898', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5669898', 'meta': { 'versionId': '0', 'lastUpdated': '2019-04-09T00:14:38.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: gdpr,GDPRA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;36287437&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Singh, Mahipal, Organization&#x2F;1694127&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: FIRST_FILL_COMPLETE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 2.0 mL&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dosage Instructions&lt;&#x2F;b&gt;: 1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: Apr 9, 2019 5:39 A.M. CDT&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638955', 'display': 'Retail', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'community', 'display': 'Community', 'userSelected': false } ], 'text': 'Retail' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/data-absent-reason', 'code': 'unknown', 'display': 'Unknown' } ], 'text': 'Unknown' }, 'subject': { 'reference': 'Patient/8018517', 'display': 'gdpr,GDPRA' }, 'context': { 'reference': 'Encounter/7075455' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/2807956', 'display': 'Singh, Mahipal' } }, { 'actor': { 'reference': 'Organization/1694127' } } ], 'location': { 'reference': 'Location/21263664', 'display': 'Pharmacy OP Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/36287437' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'FFC', 'display': 'First Fill - Complete', 'userSelected': false } ], 'text': 'FIRST_FILL_COMPLETE' }, 'quantity': { 'value': 2, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'daysSupply': { 'value': 1, 'unit': 'days', 'system': 'http://unitsofmeasure.org', 'code': 'd' }, 'whenHandedOver': '2019-04-09T10:39:54.000Z', 'dosageInstruction': [ { 'text': '1', 'doseAndRate': [ { 'doseQuantity': { 'value': 2, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } ] } ] }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5669906', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5669906', 'meta': { 'versionId': '0', 'lastUpdated': '2019-04-09T00:19:03.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: gdpr,GDPRA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;36287453&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Singh, Mahipal, Organization&#x2F;1694127&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: FIRST_FILL_COMPLETE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 1.0 mL&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dosage Instructions&lt;&#x2F;b&gt;: 1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: Apr 9, 2019 5:47 A.M. CDT&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638955', 'display': 'Retail', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'community', 'display': 'Community', 'userSelected': false } ], 'text': 'Retail' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/data-absent-reason', 'code': 'unknown', 'display': 'Unknown' } ], 'text': 'Unknown' }, 'subject': { 'reference': 'Patient/8018517', 'display': 'gdpr,GDPRA' }, 'context': { 'reference': 'Encounter/7075455' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/2807956', 'display': 'Singh, Mahipal' } }, { 'actor': { 'reference': 'Organization/1694127' } } ], 'location': { 'reference': 'Location/21263664', 'display': 'Pharmacy OP Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/36287453' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'FFC', 'display': 'First Fill - Complete', 'userSelected': false } ], 'text': 'FIRST_FILL_COMPLETE' }, 'quantity': { 'value': 1, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'daysSupply': { 'value': 1, 'unit': 'days', 'system': 'http://unitsofmeasure.org', 'code': 'd' }, 'whenHandedOver': '2019-04-09T10:47:28.000Z', 'dosageInstruction': [ { 'text': '1', 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } ] } ] }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationDispense/5669914', 'resource': { 'resourceType': 'MedicationDispense', 'id': '5669914', 'meta': { 'versionId': '0', 'lastUpdated': '2019-04-09T00:50:44.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Medication Dispense&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: gdpr,GDPRA&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Medication&lt;&#x2F;b&gt;: Unknown&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Authorizing Prescription&lt;&#x2F;b&gt;: MedicationRequest&#x2F;36287487&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Completed&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Performers&lt;&#x2F;b&gt;: Singh, Mahipal, Organization&#x2F;1694127&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Type&lt;&#x2F;b&gt;: FIRST_FILL_COMPLETE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Quantity&lt;&#x2F;b&gt;: 1.0 mL&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dosage Instructions&lt;&#x2F;b&gt;: 1&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Dispense Date Time&lt;&#x2F;b&gt;: Apr 9, 2019 6:19 A.M. CDT&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'status': 'completed', 'category': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4500', 'code': '638955', 'display': 'Retail', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category', 'code': 'community', 'display': 'Community', 'userSelected': false } ], 'text': 'Retail' }, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/data-absent-reason', 'code': 'unknown', 'display': 'Unknown' } ], 'text': 'Unknown' }, 'subject': { 'reference': 'Patient/8018517', 'display': 'gdpr,GDPRA' }, 'context': { 'reference': 'Encounter/7075455' }, 'performer': [ { 'actor': { 'reference': 'Practitioner/2807956', 'display': 'Singh, Mahipal' } }, { 'actor': { 'reference': 'Organization/1694127' } } ], 'location': { 'reference': 'Location/21263664', 'display': 'Pharmacy OP Main' }, 'authorizingPrescription': [ { 'reference': 'MedicationRequest/36287487' } ], 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-ActCode', 'code': 'FFC', 'display': 'First Fill - Complete', 'userSelected': false } ], 'text': 'FIRST_FILL_COMPLETE' }, 'quantity': { 'value': 1, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' }, 'daysSupply': { 'value': 1, 'unit': 'days', 'system': 'http://unitsofmeasure.org', 'code': 'd' }, 'whenHandedOver': '2019-04-09T11:19:09.000Z', 'dosageInstruction': [ { 'text': '1', 'doseAndRate': [ { 'doseQuantity': { 'value': 1, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } ] } ] }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/INT.meddisp-5669914', 'resource': { 'resourceType': 'Provenance', 'id': 'INT.meddisp-5669914', 'meta': { 'versionId': '5669914', 'lastUpdated': '2019-04-09T00:50:44Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;MedicationDispense&#x2F;5669914&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;&#x2F;b&gt;: Apr 8, 2019 7:50 P.M. CDT&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Singh, Mahipal&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;dt&gt;ProFile Hospital&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;&#x2F;div&gt;' }, 'target': [ { 'reference': 'MedicationDispense/5669914' } ], 'recorded': '2019-04-09T00:50:44Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Practitioner/2807956', 'display': 'Singh, Mahipal' }, 'onBehalfOf': { 'reference': 'Organization/1694127', 'display': 'ProFile Hospital' } }, { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/1694127', 'display': 'ProFile Hospital' } } ] }, 'search': { 'mode': 'include' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/INT.meddisp-5669906', 'resource': { 'resourceType': 'Provenance', 'id': 'INT.meddisp-5669906', 'meta': { 'versionId': '5669906', 'lastUpdated': '2019-04-09T00:19:03Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;MedicationDispense&#x2F;5669906&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;&#x2F;b&gt;: Apr 8, 2019 7:19 P.M. CDT&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Singh, Mahipal&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;dt&gt;ProFile Hospital&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;&#x2F;div&gt;' }, 'target': [ { 'reference': 'MedicationDispense/5669906' } ], 'recorded': '2019-04-09T00:19:03Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Practitioner/2807956', 'display': 'Singh, Mahipal' }, 'onBehalfOf': { 'reference': 'Organization/1694127', 'display': 'ProFile Hospital' } }, { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/1694127', 'display': 'ProFile Hospital' } } ] }, 'search': { 'mode': 'include' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/INT.meddisp-5669898', 'resource': { 'resourceType': 'Provenance', 'id': 'INT.meddisp-5669898', 'meta': { 'versionId': '5669898', 'lastUpdated': '2019-04-09T00:14:38Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;\&#39;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&#39;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;MedicationDispense&#x2F;5669898&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;&#x2F;b&gt;: Apr 8, 2019 7:14 P.M. CDT&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Singh, Mahipal&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;dt&gt;ProFile Hospital&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;&#x2F;div&gt;' }, 'target': [ { 'reference': 'MedicationDispense/5669898' } ], 'recorded': '2019-04-09T00:14:38Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Practitioner/2807956', 'display': 'Singh, Mahipal' }, 'onBehalfOf': { 'reference': 'Organization/1694127', 'display': 'ProFile Hospital' } }, { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/1694127', 'display': 'ProFile Hospital' } } ] }, 'search': { 'mode': 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

MedicationRequest

medicationRequestCreate

Create a medication request

<p>Creates an individual medication request.</p> <p><b>Note:</b> Only the body fields mentioned below are supported. Unsupported fields are ignored or can result in errors.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/MedicationRequest

Usage and SDK Samples

curl -X POST "https://localhost/MedicationRequest"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.MedicationRequestApi;

import java.io.File;
import java.util.*;

public class MedicationRequestApiExample {

    public static void main(String[] args) {
        
        MedicationRequestApi apiInstance = new MedicationRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. MedicationRequestCreate create Body = ; // MedicationRequestCreate | The body of the create operation. try { apiInstance.medicationRequestCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling MedicationRequestApi#medicationRequestCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.MedicationRequestApi;

public class MedicationRequestApiExample {

    public static void main(String[] args) {
        MedicationRequestApi apiInstance = new MedicationRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. MedicationRequestCreate create Body = ; // MedicationRequestCreate | The body of the create operation. try { apiInstance.medicationRequestCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling MedicationRequestApi#medicationRequestCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. MedicationRequestCreate *create Body = ; // The body of the create operation. MedicationRequestApi *apiInstance = [[MedicationRequestApi alloc] init]; // Create a medication request [apiInstance medicationRequestCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.MedicationRequestApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {MedicationRequestCreate} The body of the create operation. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.medicationRequestCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class medicationRequestCreateExample
    {
        public void main()
        {
            
            var apiInstance = new MedicationRequestApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new MedicationRequestCreate(); // MedicationRequestCreate | The body of the create operation. try { // Create a medication request apiInstance.medicationRequestCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling MedicationRequestApi.medicationRequestCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\MedicationRequestApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // MedicationRequestCreate | The body of the create operation. try { $api_instance->medicationRequestCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling MedicationRequestApi->medicationRequestCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::MedicationRequestApi;

my $api_instance = WWW::SwaggerClient::MedicationRequestApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::MedicationRequestCreate->new(); # MedicationRequestCreate | The body of the create operation. eval { $api_instance->medicationRequestCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling MedicationRequestApi->medicationRequestCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.MedicationRequestApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # MedicationRequestCreate | The body of the create operation. try: # Create a medication request api_instance.medication_request_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling MedicationRequestApi->medicationRequestCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'MedicationRequest', 'status': 'active', 'intent': 'order', 'doNotPerform': false, 'reportedBoolean': true, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '352362' } ], 'text': 'Acetaminophen' }, 'subject': { 'reference': 'Patient/12742400' }, 'encounter': { 'reference': 'Encounter/97953530' }, 'note': [ { 'authorString': 'Leslie Knope', 'time': '2020-03-03T20:07:53Z', 'text': 'Patient has had medication in past.' } ], 'dosageInstruction': [ { 'text': '5 mL, Oral, Daily.', 'additionalInstruction': [ { 'text': 'Take with food.' } ], 'timing': { 'repeat': { 'boundsPeriod': { 'start': '2020-02-25T23:19:10Z', 'end': '2021-02-27T23:19:10Z' }, 'count': 1, 'duration': 1.0, 'durationUnit': 'd' }, 'code': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'BID' } ] } }, 'asNeededBoolean': true, 'site': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '368208006' } ] }, 'route': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '41974700' } ] }, 'doseAndRate': [ { 'doseQuantity': { 'value': 23.0, 'unit': 'tabs', 'system': 'http://unitsofmeasure.org', 'code': 'tbl' } } ] } ], 'dispenseRequest': { 'numberOfRepeatsAllowed': 5, 'quantity': { 'value': 10.0, 'system': 'http://unitsofmeasure.org', 'code': 'tbl' } }, 'substitution': { 'allowedBoolean': true } }</code></pre> <b>Example Response Headers:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Wed, 27 Mar 2019 15:59:33 GMT Etag: W/"0" Last-Modified: Wed, 27 Mar 2019 15:59:30 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest/4595905 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> <p>The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.</p> <p><b>Example Request Body (Sweden Only):</b></p> <pre><code>{ 'resourceType': 'MedicationRequest', 'meta': { 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/transmitting-organization', 'valueUri': 'urn:oid:2.2.2.2' } ], 'security': [ { 'system': 'http://ehalsomyndigheten.se/fhir/ValueSet/data-lock-types', 'code': 'INTEGRITET', 'display': 'pSekretess-sp??rr mot patient' }, { 'system': 'http://ehalsomyndigheten.se/fhir/ValueSet/data-lock-types', 'code': 'SEKRETESS_VH', 'display': 'pSekretess-sp??rr mot patient' }, { 'system': 'http://ehalsomyndigheten.se/fhir/ValueSet/data-lock-types', 'code': 'SEKRETESS_PAT', 'display': 'pSekretess-sp??rr mot patient' } ] }, 'status': 'active', 'intent': 'order', 'doNotPerform': false, 'reportedBoolean': true, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '352362' } ], 'text': 'Acetaminophen' }, 'subject': { 'reference': 'Patient/979923' }, 'encounter': { 'reference': 'Encounter/6829550' }, 'dosageInstruction': [ { 'text': '5 mL, Oral, Daily.', 'additionalInstruction': [ { 'text': 'Take with food.' } ], 'timing': { 'repeat': { 'boundsPeriod': { 'start': '2024-09-11', 'end': '2024-09-13' }, 'count': 1, 'duration': 1.0, 'durationUnit': 'd' }, 'code': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'BID' } ] } }, 'asNeededBoolean': true, 'site': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '368208006' } ] }, 'route': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '41974700' } ] }, 'doseAndRate': [ { 'doseQuantity': { 'value': 23.0, 'unit': 'tabs', 'system': 'http://unitsofmeasure.org', 'code': 'tbl' } } ], 'patientInstruction': 'test' } ], 'note': [ { 'authorString': 'Leslie Knope', 'time': '2024-09-12', 'text': 'Patient has had medication in past.' }, { 'extension': [ { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLMedReqNoteType', 'valueCode': 'not' } ], 'text': 'VmP2pYmXRf' }, { 'extension': [ { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLMedReqNoteType', 'valueCode': 'dli' } ], 'text': 'zLwnuaz136' }, { 'extension': [ { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLMedReqNoteType', 'valueCode': 'pre' } ], 'text': 'jbP0z6Sahi' }, { 'extension': [ { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLMedReqNoteType', 'valueCode': 'pha' } ], 'text': 'WOE4glUYNo' } ], 'extension': [ { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLPrescriptionFormat', 'valueCoding': { 'system': 'http://electronichealth.se/fhir/ValueSet/prescription-format', 'code': 'ELECTRONIC', 'display': 'Electronic' } }, { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLRegistrationBasis', 'valueCoding': { 'system': 'http://ehalsomyndigheten.se/fhir/ValueSet/registration-basis-codes', 'code': 'ELECTRONIC', 'display': 'Electronic' } }, { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLTreatmentDates', 'extension': [ { 'url': 'treatmentReviewDate', 'valueDate': '2024-10-03' }, { 'url': 'treatmentEndDate', 'valueDate': '2024-10-03' } ] }, { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLUsageDates', 'extension': [ { 'url': 'usageStartDate', 'valueDate': '2024-10-03' }, { 'url': 'usageEndDate', 'valueDate': '2024-10-03' } ] } ], 'authoredOn': '2024-10-31', 'statusReason': { 'coding': [ { 'system': '9zG9qpFkyV123', 'version': 'fps4LoRUeO', 'code': 'n3d0ZWWJW3', 'display': 'NLUmlDsqpt' }, { 'system': '123123', 'version': 'aXc7CoqXVb', 'code': 'Hello world', 'display': '1qllbfmEmm' } ], 'text': 'okJi2G1L5k123' }, 'reasonCode': [ { 'coding': [ { 'system': 'aWI3JPwwuL', 'version': '188cb79bPb', 'code': 'vtiQPR97UX', 'display': 'S0xLxOXnFN' }, { 'system': 'Kjo722hg1i', 'version': 'QAgO1ZHYQb', 'code': 'THYSJpWE2V', 'display': 'oEc29WJqHN' } ], 'text': 'zg5UH0HFAr' }, { 'coding': [ { 'system': 'Ia0ok9xeHv', 'version': 'O2CrPwOKEd', 'code': 'pkGLpZgGmN', 'display': 'fxbyQhodax' }, { 'system': 'f5eFLk81cz', 'version': 'sJZqaISqiS', 'code': '7IC2yDGVCt', 'display': 'Nn295hxxxb' } ], 'text': 'de2qlrpQtX' } ], 'dispenseRequest': { 'numberOfRepeatsAllowed': 5, 'quantity': { 'system': 'http://unitsofmeasure.org', 'value': 10.0, 'code': 'tbl' }, 'initialFill': { 'quantity': { 'value': 24.57042987336139, 'unit': 'UVGPUx8EZQ', 'system': 'eRUez0XAA1', 'code': 'OuxYraRLPY' } }, 'dispenseInterval': { 'system': 'http://unitsofmeasure.org', 'value': 80.2331165503996, 'code': 'KTzcK5z7UL' }, 'validityPeriod': { 'extension': [ { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLFirstDispenseBefore', 'valueDate': '2024-10-02' } ], 'start': '2024-09-19T14:49:58.804Z', 'end': '2024-09-18T14:49:58.804Z' }, 'extension': [ { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLPrescriptionCommunicableDiseasesAct', 'valueBoolean': false }, { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLPatientPharmaceuticalBenefitsAct', 'valueBoolean': false }, { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLConditionsPharmaceuticalBenefitsAct', 'valueBoolean': false }, { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLNumberOfPackagesPrescribed', 'valuePositiveInt': 5 }, { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLDosePackaging', 'valueBoolean': false }, { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLNumberOfDispensesAllowed', 'valueUnsignedInt': 6 }, { 'url': 'http://electronichealth.se/fhir/StructureDefinition/NLLPrescriberCostCenter', 'valueIdentifier': { 'system': 'http://electronichealth.se/identifier/arbetsplatskod', 'value': '23456' } } ] }, 'substitution': { 'allowedBoolean': true } }</code></pre> <b>Example Response Headers:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/fhir+json Date: Wed, 27 Mar 2019 15:59:33 GMT Etag: W/"0" Last-Modified: Wed, 27 Mar 2019 15:59:30 GMT Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest/S-130002 Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

medicationRequestPatch

Patch a medication request

<p>Patch an existing medication request.</p> <p><b>Note:</b> <ul> <li>This implementation follows the <a href="https://tools.ietf.org/html/rfc6902">JSON PATCH</a> specification.</li> <li>Only operations on the paths listed below are supported.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p> <b>Patch Operations</b> <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <a name="replace-status"> </a><a target="_blank" href="http://hl7.org/fhir/datatypes-definitions.html#code"><code>/status</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#code"><code>code</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The status of the MedicationRequest</li> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/status", "value": "stopped" } </code></pre></li> <li><b>Note:</b></li> <ul> <li>Only the <code>stopped</code> and <code>cancelled</code> statuses are supported.</li> <ul> <li>The <code>stopped</code> status indicates that the medication was stopped before all scheduled administrations occurred.</li> <li>The <code>cancelled</code> status indicates that the first instance was never administered.</li> </ul> <li>Use the <code>dosageInstruction.timing.repeat.boundsPeriod.start</code> field to determine if the <code>stopped</code> or <code>cancelled</code> status is most appropriate. If the field is in the past, then use the <code>stopped</code> status; otherwise, use the <code>cancelled</code> status.</li> <li>If you use <code>stopped</code> when the <code>cancelled</code> status is most appropriate, the status is updated to <code>cancelled</code>.</li> <li>If you use <code>cancelled</code> when the <code>stopped</code> status is most appropriate, the status is updated to <code>stopped</code>.</li> <li>Only historical documented medications in Millennium can have their status updated. To identify these medications, you can use the following query parameters to filter the medication request:</li> <ul> <li>MedicationRequest.intent = order </li> <li>MedicationRequest.category = patientspecified &amp; community </li> <li>MedicationRequest.reportedBoolean = true </li> </ul> </ul> </ul> </td> </tr> </tbody> </table>


/MedicationRequest/{ID}

Usage and SDK Samples

curl -X PATCH "https://localhost/MedicationRequest/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.MedicationRequestApi;

import java.io.File;
import java.util.*;

public class MedicationRequestApiExample {

    public static void main(String[] args) {
        
        MedicationRequestApi apiInstance = new MedicationRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the MedicationRequest resource. MedicationRequestPatch patch Body = ; // MedicationRequestPatch | The body of the patch operation. try { apiInstance.medicationRequestPatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (ApiException e) { System.err.println("Exception when calling MedicationRequestApi#medicationRequestPatch"); e.printStackTrace(); } } }
import io.swagger.client.api.MedicationRequestApi;

public class MedicationRequestApiExample {

    public static void main(String[] args) {
        MedicationRequestApi apiInstance = new MedicationRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the MedicationRequest resource. MedicationRequestPatch patch Body = ; // MedicationRequestPatch | The body of the patch operation. try { apiInstance.medicationRequestPatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (ApiException e) { System.err.println("Exception when calling MedicationRequestApi#medicationRequestPatch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. String *ifMatch = ifMatch_example; // The current version of the MedicationRequest resource. MedicationRequestPatch *patch Body = ; // The body of the patch operation. MedicationRequestApi *apiInstance = [[MedicationRequestApi alloc] init]; // Patch a medication request [apiInstance medicationRequestPatchWith:authorization accept:accept contentType:contentType iD:iD ifMatch:ifMatch patch Body:patch Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.MedicationRequestApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var ifMatch = ifMatch_example; // {String} The current version of the MedicationRequest resource. var patch Body = ; // {MedicationRequestPatch} The body of the patch operation. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.medicationRequestPatch(authorization, accept, contentType, iDifMatch, patch Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class medicationRequestPatchExample
    {
        public void main()
        {
            
            var apiInstance = new MedicationRequestApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var ifMatch = ifMatch_example; // String | The current version of the MedicationRequest resource. var patch Body = new MedicationRequestPatch(); // MedicationRequestPatch | The body of the patch operation. try { // Patch a medication request apiInstance.medicationRequestPatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (Exception e) { Debug.Print("Exception when calling MedicationRequestApi.medicationRequestPatch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\MedicationRequestApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $ifMatch = ifMatch_example; // String | The current version of the MedicationRequest resource. $patch Body = ; // MedicationRequestPatch | The body of the patch operation. try { $api_instance->medicationRequestPatch($authorization, $accept, $contentType, $iD, $ifMatch, $patch Body); } catch (Exception $e) { echo 'Exception when calling MedicationRequestApi->medicationRequestPatch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::MedicationRequestApi;

my $api_instance = WWW::SwaggerClient::MedicationRequestApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $ifMatch = ifMatch_example; # String | The current version of the MedicationRequest resource. my $patch Body = WWW::SwaggerClient::Object::MedicationRequestPatch->new(); # MedicationRequestPatch | The body of the patch operation. eval { $api_instance->medicationRequestPatch(authorization => $authorization, accept => $accept, contentType => $contentType, iD => $iD, ifMatch => $ifMatch, patch Body => $patch Body); }; if ($@) { warn "Exception when calling MedicationRequestApi->medicationRequestPatch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.MedicationRequestApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. ifMatch = ifMatch_example # String | The current version of the MedicationRequest resource. patch Body = # MedicationRequestPatch | The body of the patch operation. try: # Patch a medication request api_instance.medication_request_patch(authorization, accept, contentType, iD, ifMatch, patch Body) except ApiException as e: print("Exception when calling MedicationRequestApi->medicationRequestPatch: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the MedicationRequest resource.
Required
Body parameters
Name Description
patch Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest/1621910</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'replace', 'path': '/status', 'value': 'stopped' } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"10" Last-Modified: Tue, 26 Mar 2019 15:42:27 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

medicationRequestRetrieve

Get a medication request by ID

<p>Retrieves an individual medication request by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/MedicationRequest/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/MedicationRequest/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.MedicationRequestApi;

import java.io.File;
import java.util.*;

public class MedicationRequestApiExample {

    public static void main(String[] args) {
        
        MedicationRequestApi apiInstance = new MedicationRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.medicationRequestRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling MedicationRequestApi#medicationRequestRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.MedicationRequestApi;

public class MedicationRequestApiExample {

    public static void main(String[] args) {
        MedicationRequestApi apiInstance = new MedicationRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.medicationRequestRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling MedicationRequestApi#medicationRequestRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. MedicationRequestApi *apiInstance = [[MedicationRequestApi alloc] init]; // Get a medication request by ID [apiInstance medicationRequestRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.MedicationRequestApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.medicationRequestRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class medicationRequestRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new MedicationRequestApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a medication request by ID apiInstance.medicationRequestRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling MedicationRequestApi.medicationRequestRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\MedicationRequestApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->medicationRequestRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling MedicationRequestApi->medicationRequestRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::MedicationRequestApi;

my $api_instance = WWW::SwaggerClient::MedicationRequestApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->medicationRequestRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling MedicationRequestApi->medicationRequestRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.MedicationRequestApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a medication request by ID api_instance.medication_request_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling MedicationRequestApi->medicationRequestRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest/56770371</code></pre> <b>Example Response:</b> <pre><code>{ 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest/313757847', 'resource': { 'resourceType': 'MedicationRequest', 'id': '313757847', 'meta': { 'versionId': '3', 'lastUpdated': '2020-07-21T01:00:49.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Medication Request&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Order&lt;/p>&lt;p>&lt;b>Medication&lt;/b>: lisinopril-hydroCHLOROthiazide(lisinopril-hydroCHLOROthiazide 10 mg-12.5 mg oral tablet)&lt;/p>&lt;p>&lt;b>Dosage Instructions&lt;/b>: 1 tab, Oral, Daily&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: PETERS, TIM A&lt;/p>&lt;p>&lt;b>Authored On&lt;/b>: Nov 21, 2020 8:59 P.M. UTC&lt;/p>&lt;/div>' }, 'extension': [ { 'valueCodeableConcept': { 'text': 'Does not need pharmacy verification' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/pharmacy-verification-status' } ], 'status': 'active', 'intent': 'order', 'category': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ] } ], 'reportedBoolean': false, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '830261', 'display': 'Hepatitis B Surface Antigen Vaccine 0.04 MG/ML Injectable Suspension', 'userSelected': false }, { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/synonym', 'code': '19953289', 'display': 'hepatitis B adult vaccine dialysis 40 mcg/mL intramuscular suspension', 'userSelected': true } ], 'text': 'hepatitis B adult vaccine (hepatitis B adult vaccine dialysis 40 mcg/mL intramuscular suspension)' }, 'subject': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'encounter': { 'reference': 'Encounter/97953477' }, 'authoredOn': '2020-07-06T15:37:13.000-05:00', 'requester': { 'reference': 'Practitioner/2', 'display': 'CERNER, CERNER CERNER' }, 'courseOfTherapyType': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4009', 'code': '2337', 'display': 'Physician Stop', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy', 'code': 'acute', 'display': 'Short course (acute) therapy', 'userSelected': false } ], 'text': 'Physician Stop' }, 'reasonCode': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '86406008', 'display': 'infektion orsakad av humant immunbristvirus (HIV)', 'userSelected': true } ], 'text': 'infektion orsakad av humant immunbristvirus (HIV)' } ], 'dosageInstruction': [ { 'extension': [ { 'valueString': '40 mcg = 1 mL, IM, Once, First Dose: 12/07/16 16:00:00 CST', 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/clinical-instruction' } ], 'text': '40 mcg = 1 mL, IM, Once', 'patientInstruction': '1 Milliliters Intramuscular (in a muscle) once. Refills: 0.', 'timing': { 'repeat': { 'boundsPeriod': { 'start': '2020-07-06T16:00:00.000-05:00', 'end': '2020-07-06T16:00:00.000-05:00' } }, 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696531', 'display': 'Once', 'userSelected': true } ], 'text': 'Once' } }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318167', 'display': 'IM', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '78421000', 'display': 'Intramuscular route (qualifier value)', 'userSelected': false } ], 'text': 'IM' }, 'method': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '738996007', 'display': 'spreja', 'userSelected': false } ], 'text': 'Spraying' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1.0, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } ] } ], 'dispenseRequest': { 'validityPeriod': { 'start': '2020-07-06T15:37:13.000-05:00' } } } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth-active - Example retrieval of a medication request record with an <code>active</code> status using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest/314010287</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'MedicationRequest', 'id': '314010287', 'meta': { 'versionId': '0', 'lastUpdated': '2020-07-14T14:45:37.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Medication Request&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Order&lt;/p>&lt;p>&lt;b>Medication&lt;/b>: acetaminophen (acetaminophen 325 mg oral capsule)&lt;/p>&lt;p>&lt;b>Dosage Instructions&lt;/b>: 650 mg = 2 cap, Oral, every 4 hr,PRN: as needed for pain, 90 cap, 0 Refill(s)&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, WILMA&lt;/p>&lt;p>&lt;b>Authored On&lt;/b>: Jul 14, 2020 2:45 P.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'intent': 'order', 'category': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', 'code': 'community', 'display': 'Community', 'userSelected': false } ] }, { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', 'code': 'discharge', 'display': 'Discharge', 'userSelected': false } ] } ], 'reportedBoolean': false, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '198436', 'display': 'Acetaminophen 325 MG Oral Capsule' }, { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/synonym', 'code': '276230589', 'display': 'acetaminophen 325 mg oral capsule' } ], 'text': 'acetaminophen (acetaminophen 325 mg oral capsule)' }, 'subject': { 'reference': 'Patient/12724065', 'display': 'SMART, WILMA' }, 'encounter': { 'reference': 'Encounter/97953483' }, 'authoredOn': '2020-07-14T09:45:15.000-05:00', 'requester': { 'reference': 'Practitioner/12732044', 'display': 'PWMedActionPlan, Physician - Primary Care' }, 'courseOfTherapyType': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4009', 'code': '2338', 'display': 'Soft Stop' }, { 'system': 'http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy', 'code': 'continuous', 'display': 'Continuous long term therapy' } ], 'text': 'Maintenance' }, 'reasonCode': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '86406008', 'display': 'infektion orsakad av humant immunbristvirus (HIV)', 'userSelected': true } ], 'text': 'infektion orsakad av humant immunbristvirus (HIV)' } ], 'dosageInstruction': [ { 'text': '650 mg = 2 cap, Oral, every 4 hr, PRN: as needed for pain, 90 cap, 0 Refill(s)', 'patientInstruction': '2 Capsules Oral (given by mouth) every 4 hours as needed as needed for pain. Refills: 0.', 'timing': { 'repeat': { 'boundsPeriod': { 'start': '2020-07-14T09:45:00.000-05:00' } }, 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696547', 'display': 'every 4 hr' }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'Q4H', 'display': 'Q4H' }, { 'system': 'http://snomed.info/sct', 'code': '225756002', 'display': 'Every four hours (qualifier value)' } ], 'text': 'every 4 hr' } }, 'asNeededCodeableConcept': { 'text': 'as needed for pain' }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318185', 'display': 'Oral', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '26643006', 'display': 'Oral route (qualifier value)', 'userSelected': false } ], 'text': 'Oral' }, 'method': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '738996007', 'display': 'spreja', 'userSelected': false } ], 'text': 'Spraying' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 2, 'unit': 'cap', 'system': 'http://unitsofmeasure.org', 'code': '{Capsule}' } } ] } ], 'dispenseRequest': { 'validityPeriod': { 'start': '2020-07-14T09:45:15.000-05:00' }, 'numberOfRepeatsAllowed': 0, 'quantity': { 'value': 90, 'unit': 'cap', 'system': 'http://unitsofmeasure.org', 'code': '{Capsule}' } }, 'substitution': { 'allowedBoolean': true } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth-inerrored - Example retrieval of a medication request record with an <code>Entered in Error</code> status using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest/261542609</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'MedicationRequest', 'id': '261542609', 'meta': { 'versionId': '4', 'lastUpdated': '2020-12-09T05:29:49.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Medication Request&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Entered in Error&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Order&lt;/p>/&lt;p>&lt;b>Medication&lt;/b>: Error&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: MARSTON, JACK&lt;/p>&lt;/div>' }, 'status': 'entered-in-error', 'intent': 'order', 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/data-absent-reason', 'code': 'error', 'display': 'Error' } ], 'text': 'Error' }, 'subject': { 'reference': 'Patient/166045489', 'display': 'MARSTON, JACK' } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

medicationRequestSearch

Get a list of medication requests

<p>Retrieves a list of medication requests that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/MedicationRequest

Usage and SDK Samples

curl -X GET "https://localhost/MedicationRequest?_id=&patient=&status=&intent=&-timing-boundsPeriod=&_lastUpdated=&_count=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.MedicationRequestApi;

import java.io.File;
import java.util.*;

public class MedicationRequestApiExample {

    public static void main(String[] args) {
        
        MedicationRequestApi apiInstance = new MedicationRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters, except with the _revinclude parameter as indicated below.
Example: _id=1234 String patient = patient_example; // String | The specific patient to return medication requests for. This parameter is required if the _id parameter is not used.
Example:patient=5678 String status = status_example; // String | The status of the medication. May be a list separated by commas.
Example: status=active,completed String intent = intent_example; // String | Whether the medication is an authorization or a medication reported by a patient.
Example: intent=order,plan String timingBoundsPeriod = timingBoundsPeriod_example; // String | The date and time that should fall within the dosageInstruction.timing.repeat.boundsPeriod when the medication should be given to the patient.
  • Must be provided with a ge prefix to imply the date range for the medications search.
  • The time component is optional.
Example: -timing-boundsPeriod=ge2014-05-19T20:54:02.000Z String lastUpdated = lastUpdated_example; // String | The date and time range within which the most recent clinically relevant update was made to the medication.
  • For a single _lastUpdated occurence:
    • Must be provided with a le or ge prefix to imply the date range for the medications search.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z
  • For two _lastUpdated occurences:
    • Must be provided with the le and ge prefixes to search for medications within the given upper and lower timestamps, respectively.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z&_lastUpdated=le2014-05-20T12:00:00.000Z
  • The time component is required.
Example: _lastUpdated=ge2014-05-19T20:54:02.000Z BigDecimal count = 8.14; // BigDecimal | The maximum number of results to include on a page.
Example: _count=50 String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.medicationRequestSearch(authorization, accept, id, patient, status, intent, timingBoundsPeriod, lastUpdated, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling MedicationRequestApi#medicationRequestSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.MedicationRequestApi;

public class MedicationRequestApiExample {

    public static void main(String[] args) {
        MedicationRequestApi apiInstance = new MedicationRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters, except with the _revinclude parameter as indicated below.
Example: _id=1234 String patient = patient_example; // String | The specific patient to return medication requests for. This parameter is required if the _id parameter is not used.
Example:patient=5678 String status = status_example; // String | The status of the medication. May be a list separated by commas.
Example: status=active,completed String intent = intent_example; // String | Whether the medication is an authorization or a medication reported by a patient.
Example: intent=order,plan String timingBoundsPeriod = timingBoundsPeriod_example; // String | The date and time that should fall within the dosageInstruction.timing.repeat.boundsPeriod when the medication should be given to the patient.
  • Must be provided with a ge prefix to imply the date range for the medications search.
  • The time component is optional.
Example: -timing-boundsPeriod=ge2014-05-19T20:54:02.000Z String lastUpdated = lastUpdated_example; // String | The date and time range within which the most recent clinically relevant update was made to the medication.
  • For a single _lastUpdated occurence:
    • Must be provided with a le or ge prefix to imply the date range for the medications search.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z
  • For two _lastUpdated occurences:
    • Must be provided with the le and ge prefixes to search for medications within the given upper and lower timestamps, respectively.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z&_lastUpdated=le2014-05-20T12:00:00.000Z
  • The time component is required.
Example: _lastUpdated=ge2014-05-19T20:54:02.000Z BigDecimal count = 8.14; // BigDecimal | The maximum number of results to include on a page.
Example: _count=50 String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.medicationRequestSearch(authorization, accept, id, patient, status, intent, timingBoundsPeriod, lastUpdated, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling MedicationRequestApi#medicationRequestSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters, except with the _revinclude parameter as indicated below.
Example: _id=1234 (optional) String *patient = patient_example; // The specific patient to return medication requests for. This parameter is required if the _id parameter is not used.
Example:patient=5678 (optional) String *status = status_example; // The status of the medication. May be a list separated by commas.
Example: status=active,completed (optional) String *intent = intent_example; // Whether the medication is an authorization or a medication reported by a patient.
Example: intent=order,plan (optional) String *timingBoundsPeriod = timingBoundsPeriod_example; // The date and time that should fall within the dosageInstruction.timing.repeat.boundsPeriod when the medication should be given to the patient.
  • Must be provided with a ge prefix to imply the date range for the medications search.
  • The time component is optional.
Example: -timing-boundsPeriod=ge2014-05-19T20:54:02.000Z (optional) String *lastUpdated = lastUpdated_example; // The date and time range within which the most recent clinically relevant update was made to the medication.
  • For a single _lastUpdated occurence:
    • Must be provided with a le or ge prefix to imply the date range for the medications search.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z
  • For two _lastUpdated occurences:
    • Must be provided with the le and ge prefixes to search for medications within the given upper and lower timestamps, respectively.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z&_lastUpdated=le2014-05-20T12:00:00.000Z
  • The time component is required.
Example: _lastUpdated=ge2014-05-19T20:54:02.000Z (optional) BigDecimal *count = 8.14; // The maximum number of results to include on a page.
Example: _count=50 (optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) MedicationRequestApi *apiInstance = [[MedicationRequestApi alloc] init]; // Get a list of medication requests [apiInstance medicationRequestSearchWith:authorization accept:accept id:id patient:patient status:status intent:intent timingBoundsPeriod:timingBoundsPeriod lastUpdated:lastUpdated count:count revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.MedicationRequestApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters, except with the _revinclude parameter as indicated below.
Example: _id=1234 'patient': patient_example, // {String} The specific patient to return medication requests for. This parameter is required if the _id parameter is not used.
Example:patient=5678 'status': status_example, // {String} The status of the medication. May be a list separated by commas.
Example: status=active,completed 'intent': intent_example, // {String} Whether the medication is an authorization or a medication reported by a patient.
Example: intent=order,plan 'timingBoundsPeriod': timingBoundsPeriod_example, // {String} The date and time that should fall within the dosageInstruction.timing.repeat.boundsPeriod when the medication should be given to the patient.
  • Must be provided with a ge prefix to imply the date range for the medications search.
  • The time component is optional.
Example: -timing-boundsPeriod=ge2014-05-19T20:54:02.000Z 'lastUpdated': lastUpdated_example, // {String} The date and time range within which the most recent clinically relevant update was made to the medication.
  • For a single _lastUpdated occurence:
    • Must be provided with a le or ge prefix to imply the date range for the medications search.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z
  • For two _lastUpdated occurences:
    • Must be provided with the le and ge prefixes to search for medications within the given upper and lower timestamps, respectively.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z&_lastUpdated=le2014-05-20T12:00:00.000Z
  • The time component is required.
Example: _lastUpdated=ge2014-05-19T20:54:02.000Z 'count': 8.14, // {BigDecimal} The maximum number of results to include on a page.
Example: _count=50 'revinclude': revinclude_example // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.medicationRequestSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class medicationRequestSearchExample
    {
        public void main()
        {
            
            var apiInstance = new MedicationRequestApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters, except with the _revinclude parameter as indicated below.
Example: _id=1234 (optional) var patient = patient_example; // String | The specific patient to return medication requests for. This parameter is required if the _id parameter is not used.
Example:patient=5678 (optional) var status = status_example; // String | The status of the medication. May be a list separated by commas.
Example: status=active,completed (optional) var intent = intent_example; // String | Whether the medication is an authorization or a medication reported by a patient.
Example: intent=order,plan (optional) var timingBoundsPeriod = timingBoundsPeriod_example; // String | The date and time that should fall within the dosageInstruction.timing.repeat.boundsPeriod when the medication should be given to the patient.
  • Must be provided with a ge prefix to imply the date range for the medications search.
  • The time component is optional.
Example: -timing-boundsPeriod=ge2014-05-19T20:54:02.000Z (optional) var lastUpdated = lastUpdated_example; // String | The date and time range within which the most recent clinically relevant update was made to the medication.
  • For a single _lastUpdated occurence:
    • Must be provided with a le or ge prefix to imply the date range for the medications search.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z
  • For two _lastUpdated occurences:
    • Must be provided with the le and ge prefixes to search for medications within the given upper and lower timestamps, respectively.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z&_lastUpdated=le2014-05-20T12:00:00.000Z
  • The time component is required.
Example: _lastUpdated=ge2014-05-19T20:54:02.000Z (optional) var count = 8.14; // BigDecimal | The maximum number of results to include on a page.
Example: _count=50 (optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try { // Get a list of medication requests apiInstance.medicationRequestSearch(authorization, accept, id, patient, status, intent, timingBoundsPeriod, lastUpdated, count, revinclude); } catch (Exception e) { Debug.Print("Exception when calling MedicationRequestApi.medicationRequestSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\MedicationRequestApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters, except with the _revinclude parameter as indicated below.
Example: _id=1234 $patient = patient_example; // String | The specific patient to return medication requests for. This parameter is required if the _id parameter is not used.
Example:patient=5678 $status = status_example; // String | The status of the medication. May be a list separated by commas.
Example: status=active,completed $intent = intent_example; // String | Whether the medication is an authorization or a medication reported by a patient.
Example: intent=order,plan $timingBoundsPeriod = timingBoundsPeriod_example; // String | The date and time that should fall within the dosageInstruction.timing.repeat.boundsPeriod when the medication should be given to the patient.
  • Must be provided with a ge prefix to imply the date range for the medications search.
  • The time component is optional.
Example: -timing-boundsPeriod=ge2014-05-19T20:54:02.000Z $lastUpdated = lastUpdated_example; // String | The date and time range within which the most recent clinically relevant update was made to the medication.
  • For a single _lastUpdated occurence:
    • Must be provided with a le or ge prefix to imply the date range for the medications search.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z
  • For two _lastUpdated occurences:
    • Must be provided with the le and ge prefixes to search for medications within the given upper and lower timestamps, respectively.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z&_lastUpdated=le2014-05-20T12:00:00.000Z
  • The time component is required.
Example: _lastUpdated=ge2014-05-19T20:54:02.000Z $count = 8.14; // BigDecimal | The maximum number of results to include on a page.
Example: _count=50 $revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { $api_instance->medicationRequestSearch($authorization, $accept, $id, $patient, $status, $intent, $timingBoundsPeriod, $lastUpdated, $count, $revinclude); } catch (Exception $e) { echo 'Exception when calling MedicationRequestApi->medicationRequestSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::MedicationRequestApi;

my $api_instance = WWW::SwaggerClient::MedicationRequestApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters, except with the _revinclude parameter as indicated below.
Example: _id=1234 my $patient = patient_example; # String | The specific patient to return medication requests for. This parameter is required if the _id parameter is not used.
Example:patient=5678 my $status = status_example; # String | The status of the medication. May be a list separated by commas.
Example: status=active,completed my $intent = intent_example; # String | Whether the medication is an authorization or a medication reported by a patient.
Example: intent=order,plan my $timingBoundsPeriod = timingBoundsPeriod_example; # String | The date and time that should fall within the dosageInstruction.timing.repeat.boundsPeriod when the medication should be given to the patient.
  • Must be provided with a ge prefix to imply the date range for the medications search.
  • The time component is optional.
Example: -timing-boundsPeriod=ge2014-05-19T20:54:02.000Z my $lastUpdated = lastUpdated_example; # String | The date and time range within which the most recent clinically relevant update was made to the medication.
  • For a single _lastUpdated occurence:
    • Must be provided with a le or ge prefix to imply the date range for the medications search.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z
  • For two _lastUpdated occurences:
    • Must be provided with the le and ge prefixes to search for medications within the given upper and lower timestamps, respectively.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z&_lastUpdated=le2014-05-20T12:00:00.000Z
  • The time component is required.
Example: _lastUpdated=ge2014-05-19T20:54:02.000Z my $count = 8.14; # BigDecimal | The maximum number of results to include on a page.
Example: _count=50 my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target eval { $api_instance->medicationRequestSearch(authorization => $authorization, accept => $accept, id => $id, patient => $patient, status => $status, intent => $intent, timingBoundsPeriod => $timingBoundsPeriod, lastUpdated => $lastUpdated, count => $count, revinclude => $revinclude); }; if ($@) { warn "Exception when calling MedicationRequestApi->medicationRequestSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.MedicationRequestApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID.
  • This parameter is required if the patient parameter is not used.
  • Must not be provided with any other parameters, except with the _revinclude parameter as indicated below.
Example: _id=1234 (optional) patient = patient_example # String | The specific patient to return medication requests for. This parameter is required if the _id parameter is not used.
Example:patient=5678 (optional) status = status_example # String | The status of the medication. May be a list separated by commas.
Example: status=active,completed (optional) intent = intent_example # String | Whether the medication is an authorization or a medication reported by a patient.
Example: intent=order,plan (optional) timingBoundsPeriod = timingBoundsPeriod_example # String | The date and time that should fall within the dosageInstruction.timing.repeat.boundsPeriod when the medication should be given to the patient.
  • Must be provided with a ge prefix to imply the date range for the medications search.
  • The time component is optional.
Example: -timing-boundsPeriod=ge2014-05-19T20:54:02.000Z (optional) lastUpdated = lastUpdated_example # String | The date and time range within which the most recent clinically relevant update was made to the medication.
  • For a single _lastUpdated occurence:
    • Must be provided with a le or ge prefix to imply the date range for the medications search.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z
  • For two _lastUpdated occurences:
    • Must be provided with the le and ge prefixes to search for medications within the given upper and lower timestamps, respectively.
    • Example: _lastUpdated=ge2014-05-19T20:54:02.000Z&_lastUpdated=le2014-05-20T12:00:00.000Z
  • The time component is required.
Example: _lastUpdated=ge2014-05-19T20:54:02.000Z (optional) count = 8.14 # BigDecimal | The maximum number of results to include on a page.
Example: _count=50 (optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameter. Example: _id=74771957,4732066&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try: # Get a list of medication requests api_instance.medication_request_search(authorization, accept, id=id, patient=patient, status=status, intent=intent, timingBoundsPeriod=timingBoundsPeriod, lastUpdated=lastUpdated, count=count, revinclude=revinclude) except ApiException as e: print("Exception when calling MedicationRequestApi->medicationRequestSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if the <code>patient</code> parameter is not used.</li> <li>Must not be provided with any other parameters, except with the <code>_revinclude</code> parameter as indicated below.</li> </ul> Example: <code>_id=1234</code>
patient
String
The specific patient to return medication requests for. This parameter is required if the <code>_id</code> parameter is not used.<br> Example:<code>patient=5678</code>
status
String
The <a href="https://www.hl7.org/fhir/r4/valueset-medicationrequest-status.html">status</a> of the medication. May be a list separated by commas.<br> Example: <code>status=active,completed</code>
intent
String
Whether the medication is an authorization or a medication reported by a patient.<br> Example: <code>intent=order,plan</code>
-timing-boundsPeriod
String
The date and time that should fall within the <code>dosageInstruction.timing.repeat.boundsPeriod</code> when the medication should be given to the patient. <ul> <li>Must be provided with a <code>ge</code> prefix to imply the date range for the medications search.</li> <li>The time component is optional.</li> </ul> Example: <code>-timing-boundsPeriod=ge2014-05-19T20:54:02.000Z</code>
_lastUpdated
String
The date and time range within which the most recent clinically relevant update was made to the medication. <ul> <li>For a single <code>_lastUpdated</code> occurence:</li> <ul> <li>Must be provided with a <code>le</code> or <code>ge</code> prefix to imply the date range for the medications search.</li> <li>Example: <code>_lastUpdated=ge2014-05-19T20:54:02.000Z</code></li> </ul> <li>For two <code>_lastUpdated</code> occurences:</li> <ul> <li>Must be provided with the <code>le</code> and <code>ge</code> prefixes to search for medications within the given upper and lower timestamps, respectively.</li> <li>Example: <code>_lastUpdated=ge2014-05-19T20:54:02.000Z&_lastUpdated=le2014-05-20T12:00:00.000Z</code></li> </ul> <li>The time component is required.</li> </ul> Example: <code>_lastUpdated=ge2014-05-19T20:54:02.000Z</code>
_count
BigDecimal
The maximum number of results to include on a page.<br> Example: <code>_count=50</code>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code>. <li>May be provided with the <code>_id</code> or <code>patient</code> parameter. Example: <code>_id=74771957,4732066&_revinclude=Provenance:target</code>. <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: default - Example search by patient.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest?patient=12742400</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'b630105a-2ec0-4877-8f8c-3b26b53cacd9', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest?patient=1316024' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest/313757847', 'resource': { 'resourceType': 'MedicationRequest', 'id': '313757847', 'meta': { 'versionId': '3', 'lastUpdated': '2020-07-21T01:00:49.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Medication Request&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Order&lt;/p>&lt;p>&lt;b>Medication&lt;/b>: lisinopril-hydroCHLOROthiazide(lisinopril-hydroCHLOROthiazide 10 mg-12.5 mg oral tablet)&lt;/p>&lt;p>&lt;b>Dosage Instructions&lt;/b>: 1 tab, Oral, Daily&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: PETERS, TIM A&lt;/p>&lt;p>&lt;b>Authored On&lt;/b>: Nov 21, 2020 8:59 P.M. UTC&lt;/p>&lt;/div>' }, 'extension': [ { 'valueCodeableConcept': { 'text': 'Does not need pharmacy verification' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/pharmacy-verification-status' } ], 'status': 'active', 'intent': 'order', 'category': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', 'code': 'inpatient', 'display': 'Inpatient', 'userSelected': false } ] } ], 'reportedBoolean': false, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '830261', 'display': 'Hepatitis B Surface Antigen Vaccine 0.04 MG/ML Injectable Suspension', 'userSelected': false }, { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/synonym', 'code': '19953289', 'display': 'hepatitis B adult vaccine dialysis 40 mcg/mL intramuscular suspension', 'userSelected': true } ], 'text': 'hepatitis B adult vaccine (hepatitis B adult vaccine dialysis 40 mcg/mL intramuscular suspension)' }, 'subject': { 'reference': 'Patient/12724066', 'display': 'SMART, NANCY' }, 'encounter': { 'reference': 'Encounter/97953477' }, 'authoredOn': '2020-07-06T15:37:13.000-05:00', 'requester': { 'reference': 'Practitioner/2', 'display': 'CERNER, CERNER CERNER' }, 'courseOfTherapyType': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4009', 'code': '2337', 'display': 'Physician Stop', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy', 'code': 'acute', 'display': 'Short course (acute) therapy', 'userSelected': false } ], 'text': 'Physician Stop' }, 'reasonCode': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '86406008', 'display': 'infektion orsakad av humant immunbristvirus (HIV)', 'userSelected': true } ], 'text': 'infektion orsakad av humant immunbristvirus (HIV)' } ], 'dosageInstruction': [ { 'extension': [ { 'valueString': '40 mcg = 1 mL, IM, Once, First Dose: 12/07/16 16:00:00 CST', 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/clinical-instruction' } ], 'text': '40 mcg = 1 mL, IM, Once', 'patientInstruction': '1 Milliliters Intramuscular (in a muscle) once. Refills: 0.', 'timing': { 'repeat': { 'boundsPeriod': { 'start': '2020-07-06T16:00:00.000-05:00', 'end': '2020-07-06T16:00:00.000-05:00' } }, 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696531', 'display': 'Once', 'userSelected': true } ], 'text': 'Once' } }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318167', 'display': 'IM', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '78421000', 'display': 'Intramuscular route (qualifier value)', 'userSelected': false } ], 'text': 'IM' }, 'method': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '738996007', 'display': 'spreja', 'userSelected': false } ], 'text': 'Spraying' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 1.0, 'unit': 'mL', 'system': 'http://unitsofmeasure.org', 'code': 'mL' } } ] } ], 'dispenseRequest': { 'validityPeriod': { 'start': '2020-07-06T15:37:13.000-05:00' } } } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-_revinclude - Example search while using the <code>_revinclude</code> parameter.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest?_id=16863377&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'Bundle', "id": '960a7634-8981-437c-bb94-199c767ef1be', "type": 'searchset', "total": 1, "link": [ { "relation": 'self', "url": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest?_id=16863377&_revinclude=Provenance%3Atarget' } ], "entry": [ { "fullUrl": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest/16863377', "resource": { "resourceType": 'MedicationRequest', "id": '16863377', "meta": { "versionId": '4', "lastUpdated": '2020-08-08T00:21:25.000Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Medication Request&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Order&lt;/p>&lt;p>&lt;b>Medication&lt;/b>: DOPamine 400 mg [3 mcg/kg/min] + Premix Dextrose 5% in Water 500 mL&lt;/p>&lt;p>&lt;b>Dosage Instructions&lt;/b>: 17.55 mL/hr, IV&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: ANDERSON, JOHN&lt;/p>&lt;p>&lt;b>Authored On&lt;/b>: May 4, 2016 5:25 A.M. CDT&lt;/p>&lt;/div>' }, "contained": [ { "resourceType": 'Medication', "id": '21268149', "code": { "text": 'DOPamine 400 mg [3 mcg/kg/min] + Premix Dextrose 5% in Water 500 mL' }, "ingredient": [ { "itemCodeableConcept": { "coding": [ { "system": 'http://www.nlm.nih.gov/research/umls/rxnorm', "code": '3628', "display": 'Dopamine', "userSelected": false }, { "system": 'https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/synonym', "code": '2756466', "display": 'DOPamine', "userSelected": true } ], "text": 'DOPamine' }, "strength": { "numerator": { "value": 400, "unit": 'mg', "system": 'http://unitsofmeasure.org', "code": 'mg' }, "denominator": { "value": 500, "unit": 'mL', "system": 'http://unitsofmeasure.org', "code": 'mL' } } }, { "itemCodeableConcept": { "coding": [ { "system": 'https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/synonym', "code": '21268149', "display": 'Premix Dextrose 5% in Water', "userSelected": true } ], "text": 'Premix Dextrose 5% in Water' }, "strength": { "numerator": { "value": 500, "unit": 'mL', "system": 'http://unitsofmeasure.org', "code": 'mL' }, "denominator": { "value": 500, "unit": 'mL', "system": 'http://unitsofmeasure.org', "code": 'mL' } } } ] } ], "extension": [ { "valueCodeableConcept": { "text": 'Needs pharmacy verification' }, "url": 'https://fhir-ehr.cerner.com/r4/StructureDefinition/pharmacy-verification-status' } ], "status": 'active', "intent": 'order', "category": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', "code": 'inpatient', "display": 'Inpatient', "userSelected": false } ] } ], "reportedBoolean": false, "medicationReference": { "reference": '#21268149', "display": 'DOPamine 400 mg [3 mcg/kg/min] + Premix Dextrose 5% in Water 500 mL' }, "subject": { "reference": 'Patient/1295925', "display": 'ANDERSON, JOHN' }, "encounter": { "reference": 'Encounter/2832456' }, "authoredOn": '2016-05-04T05:25:50.000-05:00', "requester": { "reference": 'Practitioner/2927954', "display": 'Arora, Mohit' }, "dosageInstruction": [ { "extension": [ { "valueString": 'Total Volume (mL): 500, IV, 17.55 mL/hr, Start Date: 05/03/16 0:27:00 CDT', "url": 'https://fhir-ehr.cerner.com/r4/StructureDefinition/clinical-instruction' } ], "text": '17.55 mL/hr, IV', "patientInstruction": '17.55 Milliliter/hour Intravenous. Refills: 0.', "timing": { "repeat": { "boundsPeriod": { "start": '2016-05-03T05:27:00.000-05:00' } } }, "route": { "coding": [ { "system": 'https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/4001', "code": '318170', "display": 'IV', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '47625008', "display": 'Intravenous route (qualifier value)', "userSelected": false } ], "text": 'IV' }, "doseAndRate": [ { "doseQuantity": { "value": 500, "unit": 'mL', "system": 'http://unitsofmeasure.org', "code": 'mL' }, "rateQuantity": { "value": 17.55, "unit": 'mL/hr', "system": 'http://unitsofmeasure.org', "code": 'mL/h' } } ] } ], "dispenseRequest": { "validityPeriod": { "start": '2016-05-04T05:25:50.000-05:00' } } }, "search": { "mode": 'match' } }, { "fullUrl": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/med-13343164', "resource": { "resourceType": 'Provenance', "id": 'med-13343164', "meta": { "versionId": '13343164', "lastUpdated": '2021-05-27T06:14:27-05:00' }, "text": { "status": 'generated', "div": '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>MedicationRequest/16863377&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Oct 25, 2019 9:57 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Unknown&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Transmitter&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;p>&lt;b>Entity Source&lt;/b>: DocumentReference/17255835&lt;/p>&lt;/div>' }, "target": [ { "reference": 'MedicationRequest/16863377' } ], "recorded": '2019-10-25T09:57:43-05:00', "agent": [ { "type": { "coding": [ { "system": 'http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type', "code": 'transmitter' } ], "text": 'Transmitter' }, "role": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', "code": 'SOURCE' } ], "text": 'Source' } ], "who": { "reference": 'Organization/619848', "display": 'Unknown' } } ], "entity": [ { "role": 'source', "what": { "reference": 'DocumentReference/17255835' } } ] }, "search": { "mode": 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - Example search using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest?patient=12742400</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '40d441d8-d53c-4bd6-b20e-d0c1af3244a3', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest?patient=12724065' }, { 'relation': 'next', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest?patient=12724065&-pageContext=T3BlblBsYXRmb3JtRmhpckNvbnRleHQ9dHJ1ZSZwYWdlQ29udGV4dD02MDY4MDUwXzYwNjgwNTFfMTI3MjQwNjVfMTI5MjMwOV8xJmNvbmNlcHQ9Y2hhcnRlZA%3D%3D&-pageDirection=NEXT' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/MedicationRequest/314010287', 'resource': { 'resourceType': 'MedicationRequest', 'id': '314010287', 'meta': { 'versionId': '0', 'lastUpdated': '2020-07-14T14:45:37.000Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Medication Request&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Intent&lt;/b>: Order&lt;/p>&lt;p>&lt;b>Medication&lt;/b>: acetaminophen (acetaminophen 325 mg oral capsule)&lt;/p>&lt;p>&lt;b>Dosage Instructions&lt;/b>: 650 mg = 2 cap, Oral, every 4 hr,PRN: as needed for pain, 90 cap, 0 Refill(s)&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, WILMA&lt;/p>&lt;p>&lt;b>Authored On&lt;/b>: Jul 14, 2020 2:45 P.M. UTC&lt;/p>&lt;/div>' }, 'status': 'active', 'intent': 'order', 'category': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', 'code': 'community', 'display': 'Community', 'userSelected': false } ] }, { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/medicationrequest-category', 'code': 'discharge', 'display': 'Discharge', 'userSelected': false } ] } ], 'reportedBoolean': false, 'medicationCodeableConcept': { 'coding': [ { 'system': 'http://www.nlm.nih.gov/research/umls/rxnorm', 'code': '198436', 'display': 'Acetaminophen 325 MG Oral Capsule' }, { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/synonym', 'code': '276230589', 'display': 'acetaminophen 325 mg oral capsule' } ], 'text': 'acetaminophen (acetaminophen 325 mg oral capsule)' }, 'subject': { 'reference': 'Patient/12724065', 'display': 'SMART, WILMA' }, 'encounter': { 'reference': 'Encounter/97953483' }, 'authoredOn': '2020-07-14T09:45:15.000-05:00', 'requester': { 'reference': 'Practitioner/12732044', 'display': 'PWMedActionPlan, Physician - Primary Care' }, 'courseOfTherapyType': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4009', 'code': '2338', 'display': 'Soft Stop' }, { 'system': 'http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy', 'code': 'continuous', 'display': 'Continuous long term therapy' } ], 'text': 'Maintenance' }, 'reasonCode': [ { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '86406008', 'display': 'infektion orsakad av humant immunbristvirus (HIV)', 'userSelected': true } ], 'text': 'infektion orsakad av humant immunbristvirus (HIV)' } ], 'dosageInstruction': [ { 'text': '650 mg = 2 cap, Oral, every 4 hr, PRN: as needed for pain, 90 cap, 0 Refill(s)', 'patientInstruction': '2 Capsules Oral (given by mouth) every 4 hours as needed as needed for pain. Refills: 0.', 'timing': { 'repeat': { 'boundsPeriod': { 'start': '2020-07-14T09:45:00.000-05:00' } }, 'code': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4003', 'code': '696547', 'display': 'every 4 hr' }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation', 'code': 'Q4H', 'display': 'Q4H' }, { 'system': 'http://snomed.info/sct', 'code': '225756002', 'display': 'Every four hours (qualifier value)' } ], 'text': 'every 4 hr' } }, 'asNeededCodeableConcept': { 'text': 'as needed for pain' }, 'route': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4001', 'code': '318185', 'display': 'Oral', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '26643006', 'display': 'Oral route (qualifier value)', 'userSelected': false } ], 'text': 'Oral' }, 'method': { 'coding': [ { 'system': 'http://snomed.info/sct', 'code': '738996007', 'display': 'spreja', 'userSelected': false } ], 'text': 'Spraying' }, 'doseAndRate': [ { 'doseQuantity': { 'value': 2, 'unit': 'cap', 'system': 'http://unitsofmeasure.org', 'code': '{Capsule}' } } ] } ], 'dispenseRequest': { 'validityPeriod': { 'start': '2020-07-14T09:45:15.000-05:00' }, 'numberOfRepeatsAllowed': 0, 'quantity': { 'value': 90, 'unit': 'cap', 'system': 'http://unitsofmeasure.org', 'code': '{Capsule}' } }, 'substitution': { 'allowedBoolean': true } } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

NutritionOrder

nutritionOrderSearch

Get a list of nutrition orders

Retrieves a list of nutrition orders that meet the supplied query parameters.


/NutritionOrder

Usage and SDK Samples

curl -X GET "https://localhost/NutritionOrder?_id=&patient=&status=&_lastUpdated=&_count=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NutritionOrderApi;

import java.io.File;
import java.util.*;

public class NutritionOrderApiExample {

    public static void main(String[] args) {
        
        NutritionOrderApi apiInstance = new NutritionOrderApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String | The logical resource ID.
  • This parameter is required if patient is not used.
  • If _id is provided, no other parameters are required.
Example: 11111111 String patient = patient_example; // String | Who the nutrition order is for. This parameter is required if _id is not used.
Example: 12345 String status = status_example; // String | The status of the nutrition order. Example: active String lastUpdated = lastUpdated_example; // String | An explicit or implied date and time range during which the most recent clinically relevant update was made to the nutrition order.
  • Must include a time and must be prefixed by ge or le.
  • May be provided once with a prefix of ge or le representing the earliest date or latest date (for example, date=ge2015-01-01 or date=le2016-01-01).
  • May be provided twice with the prefixes of ge and le to indicate a specific range (for example, date=ge2015-01-01&date=le2016-01-01).
Example: ge2014-05-19T20:54:02.000Z String count = count_example; // String | The maximum number of nutrition orders to include on a page. String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.nutritionOrderSearch(accept, authorization, id, patient, status, lastUpdated, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling NutritionOrderApi#nutritionOrderSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.NutritionOrderApi;

public class NutritionOrderApiExample {

    public static void main(String[] args) {
        NutritionOrderApi apiInstance = new NutritionOrderApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String | The logical resource ID.
  • This parameter is required if patient is not used.
  • If _id is provided, no other parameters are required.
Example: 11111111 String patient = patient_example; // String | Who the nutrition order is for. This parameter is required if _id is not used.
Example: 12345 String status = status_example; // String | The status of the nutrition order. Example: active String lastUpdated = lastUpdated_example; // String | An explicit or implied date and time range during which the most recent clinically relevant update was made to the nutrition order.
  • Must include a time and must be prefixed by ge or le.
  • May be provided once with a prefix of ge or le representing the earliest date or latest date (for example, date=ge2015-01-01 or date=le2016-01-01).
  • May be provided twice with the prefixes of ge and le to indicate a specific range (for example, date=ge2015-01-01&date=le2016-01-01).
Example: ge2014-05-19T20:54:02.000Z String count = count_example; // String | The maximum number of nutrition orders to include on a page. String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.nutritionOrderSearch(accept, authorization, id, patient, status, lastUpdated, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling NutritionOrderApi#nutritionOrderSearch"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *id = id_example; // The logical resource ID.
  • This parameter is required if patient is not used.
  • If _id is provided, no other parameters are required.
Example: 11111111 (optional) String *patient = patient_example; // Who the nutrition order is for. This parameter is required if _id is not used.
Example: 12345 (optional) String *status = status_example; // The status of the nutrition order. Example: active (optional) String *lastUpdated = lastUpdated_example; // An explicit or implied date and time range during which the most recent clinically relevant update was made to the nutrition order.
  • Must include a time and must be prefixed by ge or le.
  • May be provided once with a prefix of ge or le representing the earliest date or latest date (for example, date=ge2015-01-01 or date=le2016-01-01).
  • May be provided twice with the prefixes of ge and le to indicate a specific range (for example, date=ge2015-01-01&date=le2016-01-01).
Example: ge2014-05-19T20:54:02.000Z (optional) String *count = count_example; // The maximum number of nutrition orders to include on a page. (optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) NutritionOrderApi *apiInstance = [[NutritionOrderApi alloc] init]; // Get a list of nutrition orders [apiInstance nutritionOrderSearchWith:accept authorization:authorization id:id patient:patient status:status lastUpdated:lastUpdated count:count revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.NutritionOrderApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var opts = { 'id': id_example, // {String} The logical resource ID.
  • This parameter is required if patient is not used.
  • If _id is provided, no other parameters are required.
Example: 11111111 'patient': patient_example, // {String} Who the nutrition order is for. This parameter is required if _id is not used.
Example: 12345 'status': status_example, // {String} The status of the nutrition order. Example: active 'lastUpdated': lastUpdated_example, // {String} An explicit or implied date and time range during which the most recent clinically relevant update was made to the nutrition order.
  • Must include a time and must be prefixed by ge or le.
  • May be provided once with a prefix of ge or le representing the earliest date or latest date (for example, date=ge2015-01-01 or date=le2016-01-01).
  • May be provided twice with the prefixes of ge and le to indicate a specific range (for example, date=ge2015-01-01&date=le2016-01-01).
Example: ge2014-05-19T20:54:02.000Z 'count': count_example, // {String} The maximum number of nutrition orders to include on a page. 'revinclude': revinclude_example // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.nutritionOrderSearch(accept, authorization, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class nutritionOrderSearchExample
    {
        public void main()
        {
            
            var apiInstance = new NutritionOrderApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // String | The logical resource ID.
  • This parameter is required if patient is not used.
  • If _id is provided, no other parameters are required.
Example: 11111111 (optional) var patient = patient_example; // String | Who the nutrition order is for. This parameter is required if _id is not used.
Example: 12345 (optional) var status = status_example; // String | The status of the nutrition order. Example: active (optional) var lastUpdated = lastUpdated_example; // String | An explicit or implied date and time range during which the most recent clinically relevant update was made to the nutrition order.
  • Must include a time and must be prefixed by ge or le.
  • May be provided once with a prefix of ge or le representing the earliest date or latest date (for example, date=ge2015-01-01 or date=le2016-01-01).
  • May be provided twice with the prefixes of ge and le to indicate a specific range (for example, date=ge2015-01-01&date=le2016-01-01).
Example: ge2014-05-19T20:54:02.000Z (optional) var count = count_example; // String | The maximum number of nutrition orders to include on a page. (optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try { // Get a list of nutrition orders apiInstance.nutritionOrderSearch(accept, authorization, id, patient, status, lastUpdated, count, revinclude); } catch (Exception e) { Debug.Print("Exception when calling NutritionOrderApi.nutritionOrderSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NutritionOrderApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = id_example; // String | The logical resource ID.
  • This parameter is required if patient is not used.
  • If _id is provided, no other parameters are required.
Example: 11111111 $patient = patient_example; // String | Who the nutrition order is for. This parameter is required if _id is not used.
Example: 12345 $status = status_example; // String | The status of the nutrition order. Example: active $lastUpdated = lastUpdated_example; // String | An explicit or implied date and time range during which the most recent clinically relevant update was made to the nutrition order.
  • Must include a time and must be prefixed by ge or le.
  • May be provided once with a prefix of ge or le representing the earliest date or latest date (for example, date=ge2015-01-01 or date=le2016-01-01).
  • May be provided twice with the prefixes of ge and le to indicate a specific range (for example, date=ge2015-01-01&date=le2016-01-01).
Example: ge2014-05-19T20:54:02.000Z $count = count_example; // String | The maximum number of nutrition orders to include on a page. $revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { $api_instance->nutritionOrderSearch($accept, $authorization, $id, $patient, $status, $lastUpdated, $count, $revinclude); } catch (Exception $e) { echo 'Exception when calling NutritionOrderApi->nutritionOrderSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NutritionOrderApi;

my $api_instance = WWW::SwaggerClient::NutritionOrderApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = id_example; # String | The logical resource ID.
  • This parameter is required if patient is not used.
  • If _id is provided, no other parameters are required.
Example: 11111111 my $patient = patient_example; # String | Who the nutrition order is for. This parameter is required if _id is not used.
Example: 12345 my $status = status_example; # String | The status of the nutrition order. Example: active my $lastUpdated = lastUpdated_example; # String | An explicit or implied date and time range during which the most recent clinically relevant update was made to the nutrition order.
  • Must include a time and must be prefixed by ge or le.
  • May be provided once with a prefix of ge or le representing the earliest date or latest date (for example, date=ge2015-01-01 or date=le2016-01-01).
  • May be provided twice with the prefixes of ge and le to indicate a specific range (for example, date=ge2015-01-01&date=le2016-01-01).
Example: ge2014-05-19T20:54:02.000Z my $count = count_example; # String | The maximum number of nutrition orders to include on a page. my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target eval { $api_instance->nutritionOrderSearch(accept => $accept, authorization => $authorization, id => $id, patient => $patient, status => $status, lastUpdated => $lastUpdated, count => $count, revinclude => $revinclude); }; if ($@) { warn "Exception when calling NutritionOrderApi->nutritionOrderSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NutritionOrderApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = id_example # String | The logical resource ID.
  • This parameter is required if patient is not used.
  • If _id is provided, no other parameters are required.
Example: 11111111 (optional) patient = patient_example # String | Who the nutrition order is for. This parameter is required if _id is not used.
Example: 12345 (optional) status = status_example # String | The status of the nutrition order. Example: active (optional) lastUpdated = lastUpdated_example # String | An explicit or implied date and time range during which the most recent clinically relevant update was made to the nutrition order.
  • Must include a time and must be prefixed by ge or le.
  • May be provided once with a prefix of ge or le representing the earliest date or latest date (for example, date=ge2015-01-01 or date=le2016-01-01).
  • May be provided twice with the prefixes of ge and le to indicate a specific range (for example, date=ge2015-01-01&date=le2016-01-01).
Example: ge2014-05-19T20:54:02.000Z (optional) count = count_example # String | The maximum number of nutrition orders to include on a page. (optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try: # Get a list of nutrition orders api_instance.nutrition_order_search(accept, authorization, id=id, patient=patient, status=status, lastUpdated=lastUpdated, count=count, revinclude=revinclude) except ApiException as e: print("Exception when calling NutritionOrderApi->nutritionOrderSearch: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if <code>patient</code> is not used.</li> <li>If <code>_id</code> is provided, no other parameters are required.</li> </ul> Example: <code>11111111</code>
patient
String
Who the nutrition order is for. This parameter is required if <code>_id</code> is not used.<br> Example: <code>12345</code>
status
String
The status of the nutrition order. Example: <code>active</code>
_lastUpdated
String
An explicit or implied date and time range during which the most recent clinically relevant update was made to the nutrition order. <ul> <li>Must include a time and must be prefixed by <code>ge</code> or <code>le</code>.</li> <li>May be provided once with a prefix of <code>ge</code> or <code>le</code> representing the earliest date or latest date (for example, <code>date=ge2015-01-01</code> or <code>date=le2016-01-01</code>).</li> <li>May be provided twice with the prefixes of <code>ge</code> and <code>le</code> to indicate a specific range (for example, <code>date=ge2015-01-01&amp;date=le2016-01-01</code>).</li> </ul> Example: <code>ge2014-05-19T20:54:02.000Z</code>
_count
String
The maximum number of nutrition orders to include on a page.
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code>.</li> <li>May be provided with the <code>_id</code> or <code>patient</code> parameters. Example: <code>_id=214938095&_revinclude=Provenance:target</code>.</li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/NutritionOrder?patient=12724066</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "4227f490-f813-4f83-b7ce-44e1275174e2", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/NutritionOrder?patient=12724066" } ], "entry": [ { "resourceType": "NutritionOrder", "id": "328575687", "meta": { "versionId": "2", "lastUpdated": "2021-05-03T14:37:55.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Nutrition Order&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;/b&gt;: SMART, NANCY&lt;/p&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Active&lt;/p&gt;&lt;p&gt;&lt;b&gt;Intent&lt;/b&gt;: Order&lt;/p&gt;&lt;p&gt;&lt;b&gt;Date&lt;/b&gt;: May 3, 2021 2:30 P.M. UTC&lt;/p&gt;&lt;p&gt;&lt;b&gt;Orderer&lt;/b&gt;: CERNER, CERNER CERNER&lt;/p&gt;&lt;p&gt;&lt;b&gt;Diet Type&lt;/b&gt;: Bland Diet&lt;/p&gt;&lt;p&gt;&lt;b&gt;Diet Instruction&lt;/b&gt;: 05/03/21 9:30:00 CDT, Start Meal: Now, Vegetarian diet, Gluten Free, 2000 kcal, Medium (1,700-2,000 cal) 75g CHO, Low, 24 Hour Fluid Permitted 2000 mL, NDD3 (Chopped), Thin Liquid, No free water, keep sodium to a minimum., Anemia due to membrane defect&lt;/p&gt;&lt;/div&gt;" }, "status": "active", "intent": "order", "patient": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "encounter": { "reference": "Encounter/97959185" }, "dateTime": "2021-05-03T09:30:52.000-05:00", "orderer": { "reference": "Practitioner/2", "display": "CERNER, CERNER CERNER" }, "foodPreferenceModifier": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6102", "code": "658488", "display": "Vegetarian diet", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/diet", "code": "vegetarian", "display": "Vegetarian", "userSelected": false } ], "text": "Vegetarian diet" } ], "oralDiet": { "type": [ { "coding": [ { "system": "http://snomed.info/sct", "code": "38226001", "display": "Bland diet (finding)", "userSelected": false } ], "text": "Bland Diet" } ], "schedule": [ { "repeat": { "boundsPeriod": { "start": "2021-05-03T09:30:00.000-05:00" } } } ], "nutrient": [ { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100194", "code": "31168891", "display": "Medium (1,700-2,000 cal) 75g CHO", "userSelected": true } ], "text": "Medium (1,700-2,000 cal) 75g CHO" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100196", "code": "31170565", "display": "1000 mg phosphorus", "userSelected": true } ], "text": "1000 mg phosphorus" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6113", "code": "658536", "display": "2000 kcal", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "76426001", "display": "Calorie diet (finding)", "userSelected": false } ], "text": "2000 kcal" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6117", "code": "658565", "display": "Low", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "226358006", "display": "Fat - dietary (substance)", "userSelected": false } ], "text": "Low" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6114", "code": "658544", "display": "2000 mL", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "33463005", "display": "Liquid substance (substance)", "userSelected": false } ], "text": "2000 mL" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6116", "code": "31170379", "display": "1.5 g sodium", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "39972003", "display": "Sodium (substance)", "userSelected": false } ], "text": "1.5 g sodium" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6118", "code": "658567", "display": "2 g potassium", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "88480006", "display": "Potassium (substance)", "userSelected": false } ], "text": "2 g potassium" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6119", "code": "658576", "display": "60 g protein", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "226356005", "display": "Protein and protein derivatives - dietary (substance)", "userSelected": false } ], "text": "60 g protein" } } ], "texture": [ { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100197", "code": "31170633", "display": "NDD3 (Chopped)", "userSelected": true } ], "text": "NDD3 (Chopped)" } } ], "fluidConsistencyType": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100123", "code": "25442691", "display": "Thin Liquid", "userSelected": true } ], "text": "Thin Liquid" } ], "instruction": "05/03/21 9:30:00 CDT, Start Meal: Now, Vegetarian diet, Gluten Free, 2000 kcal, Medium (1,700-2,000 cal) 75g CHO, Low, 24 Hour Fluid Permitted 2000 mL, NDD3 (Chopped), Thin Liquid, No free water, keep sodium to a minimum., Anemia due to membrane defect" }, "note": [ { "text": "Order comments" } ] } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-search-with-_revinclude - Example search by <code>_id</code> using <code>_revinclude</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/NutritionOrder?_id=328575687,328575703&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": 'Bundle', "id": 'abe88314-6e3e-4452-9da3-0ab877e90a4b', "type": 'searchset', "link": [ { "relation": 'self', "url": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/NutritionOrder?_id=328575687%2C328575703&_revinclude=Provenance%3Atarget' } ], "entry": [ { "fullUrl": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/NutritionOrder/328575687', "resource": { "resourceType": 'NutritionOrder', "id": '328575687', "meta": { "versionId": '2', "lastUpdated": '2021-05-03T14:37:55Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Nutrition Order&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART II, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Intent&lt;&#x2F;b&gt;: Order&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Date&lt;&#x2F;b&gt;: May 3, 2021 2:30 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Orderer&lt;&#x2F;b&gt;: CERNER, CERNER CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Diet Type&lt;&#x2F;b&gt;: Bland Diet&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Diet Instruction&lt;&#x2F;b&gt;: 05&#x2F;03&#x2F;21 9:30:00 CDT, Start Meal: Now, Vegetarian diet, Gluten Free, 2000 kcal, Medium (1,700-2,000 cal) 75g CHO, Low, 24 Hour Fluid Permitted 2000 mL, NDD3 (Chopped), Thin Liquid, No free water, keep sodium to a minimum., Anemia due to membrane defect&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "status": 'active', "intent": 'order', "patient": { "reference": 'Patient/12724066', "display": 'SMART II, NANCY' }, "encounter": { "reference": 'Encounter/97959185' }, "dateTime": '2021-05-03T14:30:52Z', "orderer": { "reference": 'Practitioner/2', "display": 'CERNER, CERNER CERNER' }, "foodPreferenceModifier": [ { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6102', "code": '658488', "display": 'Vegetarian diet', "userSelected": true } ], "text": 'Vegetarian diet' } ], "oralDiet": { "type": [ { "coding": [ { "system": 'http://snomed.info/sct', "code": '38226001', "display": 'Bland diet (finding)', "userSelected": false } ], "text": 'Bland Diet' } ], "schedule": [ { "repeat": { "boundsPeriod": { "start": '2021-05-03T14:30:00Z' } } } ], "nutrient": [ { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100194', "code": '31168891', "display": 'Medium (1,700-2,000 cal) 75g CHO', "userSelected": true } ], "text": 'Medium (1,700-2,000 cal) 75g CHO' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100196', "code": '31170565', "display": '1000 mg phosphorus', "userSelected": true } ], "text": '1000 mg phosphorus' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6113', "code": '658536', "display": '2000 kcal', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '76426001', "display": 'Calorie diet (finding)', "userSelected": false } ], "text": '2000 kcal' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6114', "code": '658544', "display": '2000 mL', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '33463005', "display": 'Liquid substance (substance)', "userSelected": false } ], "text": '2000 mL' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6116', "code": '31170379', "display": '1.5 g sodium', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '39972003', "display": 'Sodium (substance)', "userSelected": false } ], "text": '1.5 g sodium' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6117', "code": '658565', "display": 'Low', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '226887002', "display": 'Fat and oil (substance)', "userSelected": false } ], "text": 'Low' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6118', "code": '658567', "display": '2 g potassium', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '88480006', "display": 'Potassium (substance)', "userSelected": false } ], "text": '2 g potassium' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6119', "code": '658576', "display": '60 g protein', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '735252001', "display": 'Protein and/or protein derivative (substance)', "userSelected": false } ], "text": '60 g protein' } } ], "texture": [ { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100197', "code": '31170633', "display": 'NDD3 (Chopped)', "userSelected": true } ], "text": 'NDD3 (Chopped)' } } ], "fluidConsistencyType": [ { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100123', "code": '25442691', "display": 'Thin Liquid', "userSelected": true } ], "text": 'Thin Liquid' } ], "instruction": '05/03/21 9:30:00 CDT, Start Meal: Now, Vegetarian diet, Gluten Free, 2000 kcal, Medium (1,700-2,000 cal) 75g CHO, Low, 24 Hour Fluid Permitted 2000 mL, NDD3 (Chopped), Thin Liquid, No free water, keep sodium to a minimum., Anemia due to membrane defect' }, "note": [ { "text": 'Order comments' } ] }, "search": { "mode": 'match' } }, { "fullUrl": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/NutritionOrder/328575703', "resource": { "resourceType": 'NutritionOrder', "id": '328575703', "meta": { "versionId": '1', "lastUpdated": '2021-05-03T14:38:20Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Nutrition Order&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART II, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Entered in Error&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Intent&lt;&#x2F;b&gt;: Order&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Date&lt;&#x2F;b&gt;: May 3, 2021 2:35 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Orderer&lt;&#x2F;b&gt;: CERNER, CERNER CERNER&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Diet Type&lt;&#x2F;b&gt;: Cardiac Diet&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Diet Instruction&lt;&#x2F;b&gt;: 05&#x2F;03&#x2F;21 9:35:00 CDT, Start Meal: Now, Disposable dishes, Cardiac, 1800 kcal, Medium (1,700-2,000 cal) 75g CHO, 50 gm, 24 Hour Fluid Permitted 2000 mL, NDD3 (Chopped), Nectar Thick, special instructions, Anemia due to membrane defect&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, "status": 'entered-in-error', "intent": 'order', "patient": { "reference": 'Patient/12724066', "display": 'SMART II, NANCY' }, "encounter": { "reference": 'Encounter/97959185' }, "dateTime": '2021-05-03T14:35:56Z', "orderer": { "reference": 'Practitioner/2', "display": 'CERNER, CERNER CERNER' }, "foodPreferenceModifier": [ { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6102', "code": '658483', "display": 'Disposable dishes', "userSelected": true } ], "text": 'Disposable dishes' } ], "oralDiet": { "type": [ { "text": 'Cardiac Diet' } ], "schedule": [ { "repeat": { "boundsPeriod": { "start": '2021-05-03T14:35:00Z', "end": '2021-05-03T14:38:00Z' } } } ], "nutrient": [ { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100194', "code": '31168891', "display": 'Medium (1,700-2,000 cal) 75g CHO', "userSelected": true } ], "text": 'Medium (1,700-2,000 cal) 75g CHO' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100196', "code": '31170565', "display": '1000 mg phosphorus', "userSelected": true } ], "text": '1000 mg phosphorus' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6113', "code": '658535', "display": '1800 kcal', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '76426001', "display": 'Calorie diet (finding)', "userSelected": false } ], "text": '1800 kcal' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6114', "code": '658544', "display": '2000 mL', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '33463005', "display": 'Liquid substance (substance)', "userSelected": false } ], "text": '2000 mL' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6116', "code": '31170379', "display": '1.5 g sodium', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '39972003', "display": 'Sodium (substance)', "userSelected": false } ], "text": '1.5 g sodium' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6117', "code": '658560', "display": '50 gm', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '226887002', "display": 'Fat and oil (substance)', "userSelected": false } ], "text": '50 gm' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6118', "code": '31170471', "display": '1.5 g potassium', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '88480006', "display": 'Potassium (substance)', "userSelected": false } ], "text": '1.5 g potassium' } }, { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6119', "code": '658574', "display": '40 g protein', "userSelected": true }, { "system": 'http://snomed.info/sct', "code": '735252001', "display": 'Protein and/or protein derivative (substance)', "userSelected": false } ], "text": '40 g protein' } } ], "texture": [ { "modifier": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100197', "code": '31170633', "display": 'NDD3 (Chopped)', "userSelected": true } ], "text": 'NDD3 (Chopped)' } } ], "fluidConsistencyType": [ { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100123', "code": '25442703', "display": 'Nectar Thick', "userSelected": true } ], "text": 'Nectar Thick' } ], "instruction": '05/03/21 9:35:00 CDT, Start Meal: Now, Disposable dishes, Cardiac, 1800 kcal, Medium (1,700-2,000 cal) 75g CHO, 50 gm, 24 Hour Fluid Permitted 2000 mL, NDD3 (Chopped), Nectar Thick, special instructions, Anemia due to membrane defect' }, "note": [ { "text": 'Order comments' } ] }, "search": { "mode": 'match' } }, { "fullUrl": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/NUT-INT.med-328575687', "resource": { "resourceType": 'Provenance', "id": 'NUT-INT.med-328575687', "meta": { "versionId": '328575687', "lastUpdated": '2021-05-03T14:37:55Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;NutritionOrder&#x2F;328575687&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;&#x2F;b&gt;: May 3, 2021 2:37 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Spence, Open Platform IA, Stephen&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;dt&gt;Model Clinic 1&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;&#x2F;div&gt;' }, "target": [ { "reference": 'NutritionOrder/328575687' } ], "recorded": '2021-05-03T14:37:55Z', "agent": [ { "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', "code": 'author' } ], "text": 'Author' }, "role": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', "code": 'SOURCE' } ], "text": 'Source' } ], "who": { "reference": 'Practitioner/12724064', "display": 'Spence, Open Platform IA, Stephen' }, "onBehalfOf": { "reference": 'Organization/685844', "display": 'Model Clinic 1' } }, { "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', "code": 'author' } ], "text": 'Author' }, "role": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', "code": 'SOURCE' } ], "text": 'Source' } ], "who": { "reference": 'Organization/685844', "display": 'Model Clinic 1' } } ] }, "search": { "mode": 'include' } }, { "fullUrl": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/NUT-INT.med-328575703', "resource": { "resourceType": 'Provenance', "id": 'NUT-INT.med-328575703', "meta": { "versionId": '328575703', "lastUpdated": '2021-05-03T14:38:20Z' }, "text": { "status": 'generated', "div": '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;NutritionOrder&#x2F;328575703&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;&#x2F;b&gt;: May 3, 2021 2:38 P.M. UTC&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Spence, Open Platform IA, Stephen&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;dt&gt;Model Clinic 1&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;&#x2F;div&gt;' }, "target": [ { "reference": 'NutritionOrder/328575703' } ], "recorded": '2021-05-03T14:38:20Z', "agent": [ { "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', "code": 'author' } ], "text": 'Author' }, "role": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', "code": 'SOURCE' } ], "text": 'Source' } ], "who": { "reference": 'Practitioner/12724064', "display": 'Spence, Open Platform IA, Stephen' }, "onBehalfOf": { "reference": 'Organization/685844', "display": 'Model Clinic 1' } }, { "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', "code": 'author' } ], "text": 'Author' }, "role": [ { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', "code": 'SOURCE' } ], "text": 'Source' } ], "who": { "reference": 'Organization/685844', "display": 'Model Clinic 1' } } ] }, "search": { "mode": 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

retrieveNutritionOrder

Get a nutrition order by ID

Retrieves an individual nutrition order by the associated order ID.


/NutritionOrder/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/NutritionOrder/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NutritionOrderApi;

import java.io.File;
import java.util.*;

public class NutritionOrderApiExample {

    public static void main(String[] args) {
        
        NutritionOrderApi apiInstance = new NutritionOrderApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String iD = iD_example; // String | The logical resource ID. try { apiInstance.retrieveNutritionOrder(accept, authorization, iD); } catch (ApiException e) { System.err.println("Exception when calling NutritionOrderApi#retrieveNutritionOrder"); e.printStackTrace(); } } }
import io.swagger.client.api.NutritionOrderApi;

public class NutritionOrderApiExample {

    public static void main(String[] args) {
        NutritionOrderApi apiInstance = new NutritionOrderApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String iD = iD_example; // String | The logical resource ID. try { apiInstance.retrieveNutritionOrder(accept, authorization, iD); } catch (ApiException e) { System.err.println("Exception when calling NutritionOrderApi#retrieveNutritionOrder"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *iD = iD_example; // The logical resource ID. NutritionOrderApi *apiInstance = [[NutritionOrderApi alloc] init]; // Get a nutrition order by ID [apiInstance retrieveNutritionOrderWith:accept authorization:authorization iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.NutritionOrderApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.retrieveNutritionOrder(accept, authorization, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveNutritionOrderExample
    {
        public void main()
        {
            
            var apiInstance = new NutritionOrderApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var iD = iD_example; // String | The logical resource ID. try { // Get a nutrition order by ID apiInstance.retrieveNutritionOrder(accept, authorization, iD); } catch (Exception e) { Debug.Print("Exception when calling NutritionOrderApi.retrieveNutritionOrder: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\NutritionOrderApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$iD = iD_example; // String | The logical resource ID. try { $api_instance->retrieveNutritionOrder($accept, $authorization, $iD); } catch (Exception $e) { echo 'Exception when calling NutritionOrderApi->retrieveNutritionOrder: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NutritionOrderApi;

my $api_instance = WWW::SwaggerClient::NutritionOrderApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->retrieveNutritionOrder(accept => $accept, authorization => $authorization, iD => $iD); }; if ($@) { warn "Exception when calling NutritionOrderApi->retrieveNutritionOrder: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.NutritionOrderApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

iD = iD_example # String | The logical resource ID. try: # Get a nutrition order by ID api_instance.retrieve_nutrition_order(accept, authorization, iD) except ApiException as e: print("Exception when calling NutritionOrderApi->retrieveNutritionOrder: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/NutritionOrder/313790117</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "NutritionOrder", "id": "328575687", "meta": { "versionId": "2", "lastUpdated": "2021-05-03T14:37:55.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Nutrition Order&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;/b&gt;: SMART, NANCY&lt;/p&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Active&lt;/p&gt;&lt;p&gt;&lt;b&gt;Intent&lt;/b&gt;: Order&lt;/p&gt;&lt;p&gt;&lt;b&gt;Date&lt;/b&gt;: May 3, 2021 2:30 P.M. UTC&lt;/p&gt;&lt;p&gt;&lt;b&gt;Orderer&lt;/b&gt;: CERNER, CERNER CERNER&lt;/p&gt;&lt;p&gt;&lt;b&gt;Diet Type&lt;/b&gt;: Bland Diet&lt;/p&gt;&lt;p&gt;&lt;b&gt;Diet Instruction&lt;/b&gt;: 05/03/21 9:30:00 CDT, Start Meal: Now, Vegetarian diet, Gluten Free, 2000 kcal, Medium (1,700-2,000 cal) 75g CHO, Low, 24 Hour Fluid Permitted 2000 mL, NDD3 (Chopped), Thin Liquid, No free water, keep sodium to a minimum., Anemia due to membrane defect&lt;/p&gt;&lt;/div&gt;" }, "status": "active", "intent": "order", "patient": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "encounter": { "reference": "Encounter/97959185" }, "dateTime": "2021-05-03T09:30:52.000-05:00", "orderer": { "reference": "Practitioner/2", "display": "CERNER, CERNER CERNER" }, "foodPreferenceModifier": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6102", "code": "658488", "display": "Vegetarian diet", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/diet", "code": "vegetarian", "display": "Vegetarian", "userSelected": false } ], "text": "Vegetarian diet" } ], "oralDiet": { "type": [ { "coding": [ { "system": "http://snomed.info/sct", "code": "38226001", "display": "Bland diet (finding)", "userSelected": false } ], "text": "Bland Diet" } ], "schedule": [ { "repeat": { "boundsPeriod": { "start": "2021-05-03T09:30:00.000-05:00" } } } ], "nutrient": [ { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100194", "code": "31168891", "display": "Medium (1,700-2,000 cal) 75g CHO", "userSelected": true } ], "text": "Medium (1,700-2,000 cal) 75g CHO" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100196", "code": "31170565", "display": "1000 mg phosphorus", "userSelected": true } ], "text": "1000 mg phosphorus" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6113", "code": "658536", "display": "2000 kcal", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "76426001", "display": "Calorie diet (finding)", "userSelected": false } ], "text": "2000 kcal" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6117", "code": "658565", "display": "Low", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "226358006", "display": "Fat - dietary (substance)", "userSelected": false } ], "text": "Low" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6114", "code": "658544", "display": "2000 mL", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "33463005", "display": "Liquid substance (substance)", "userSelected": false } ], "text": "2000 mL" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6116", "code": "31170379", "display": "1.5 g sodium", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "39972003", "display": "Sodium (substance)", "userSelected": false } ], "text": "1.5 g sodium" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6118", "code": "658567", "display": "2 g potassium", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "88480006", "display": "Potassium (substance)", "userSelected": false } ], "text": "2 g potassium" } }, { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6119", "code": "658576", "display": "60 g protein", "userSelected": true }, { "system": "http://snomed.info/sct", "code": "226356005", "display": "Protein and protein derivatives - dietary (substance)", "userSelected": false } ], "text": "60 g protein" } } ], "texture": [ { "modifier": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100197", "code": "31170633", "display": "NDD3 (Chopped)", "userSelected": true } ], "text": "NDD3 (Chopped)" } } ], "fluidConsistencyType": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/100123", "code": "25442691", "display": "Thin Liquid", "userSelected": true } ], "text": "Thin Liquid" } ], "instruction": "05/03/21 9:30:00 CDT, Start Meal: Now, Vegetarian diet, Gluten Free, 2000 kcal, Medium (1,700-2,000 cal) 75g CHO, Low, 24 Hour Fluid Permitted 2000 mL, NDD3 (Chopped), Thin Liquid, No free water, keep sodium to a minimum., Anemia due to membrane defect" }, "note": [ { "text": "Order comments" } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-error-in-status - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/NutritionOrder/328575703</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "NutritionOrder", "id": "328575703", "meta": { "versionId": "1", "lastUpdated": "2021-05-03T14:38:20.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Nutrition Order&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;/b&gt;: SMART, NANCY&lt;/p&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Entered in Error&lt;/p&gt;&lt;p&gt;&lt;b&gt;Intent&lt;/b&gt;: Order&lt;/p&gt;&lt;p&gt;&lt;b&gt;Date&lt;/b&gt;: May 3, 2021 2:35 P.M. UTC&lt;/p&gt;&lt;/div&gt;" }, "status": "entered-in-error", "intent": "order", "patient": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "dateTime": "2021-05-03T09:35:56.000-05:00" } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Observation

createObservation

Create an observation

<p>Creates a new observation.</p> <p><b>Note:</b> <ul> <li>See <a href="https://wiki.cerner.com/x/xv_4ig">Understand Supported Vital Signs in the FHIR Observation Resource</a> for a list of vital signs that are supported for the create operation.</li> <li>Components are supported only when writing observation blood pressure and pulse oximetry profiles.</li> <li>Individual systolic and diastolic components are paired on subsequent searches or reads as long as the blood pressures are paired in Millennium. See <a href="https://wiki.cerner.com/x/5h0Xbg">Configure Blood Pressure Event Set Pairing Hierarchy</a> for more information.</li> <li>The category of <code>imaging</code> is supported to update a limited number of observations. If the category of <code>imaging</code> is provided with an <code>Observation.code</code> other than the LOINC codes below, the transaction returns a 422 (Unprocessable Entity) status code. <ul> <li>LOINC 96912-1 - Calculated CT global noise</li> <li>LOINC 96913-9 - Calculated CT size-adjusted dose</li> <li>LOINC 96914-7 - CT dose and image quality category</li> </ul> </li> <li>Only the body fields mentioned below are supported. Unsupported fields are ignored.</li> <li>Do not provide modifier fields because they cause the transaction to fail.</li> <li>You can also create observations with proprietary codes with the latest version of observation.</li> </ul></p>


/Observation

Usage and SDK Samples

curl -X POST "https://localhost/Observation"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ObservationApi;

import java.io.File;
import java.util.*;

public class ObservationApiExample {

    public static void main(String[] args) {
        
        ObservationApi apiInstance = new ObservationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. ObservationCreateBody createBody = ; // ObservationCreateBody | try { apiInstance.createObservation(authorization, accept, contentType, createBody); } catch (ApiException e) { System.err.println("Exception when calling ObservationApi#createObservation"); e.printStackTrace(); } } }
import io.swagger.client.api.ObservationApi;

public class ObservationApiExample {

    public static void main(String[] args) {
        ObservationApi apiInstance = new ObservationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. ObservationCreateBody createBody = ; // ObservationCreateBody | try { apiInstance.createObservation(authorization, accept, contentType, createBody); } catch (ApiException e) { System.err.println("Exception when calling ObservationApi#createObservation"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. ObservationCreateBody *createBody = ; // ObservationApi *apiInstance = [[ObservationApi alloc] init]; // Create an observation [apiInstance createObservationWith:authorization accept:accept contentType:contentType createBody:createBody completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ObservationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var createBody = ; // {ObservationCreateBody} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.createObservation(authorization, accept, contentType, createBody, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createObservationExample
    {
        public void main()
        {
            
            var apiInstance = new ObservationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var createBody = new ObservationCreateBody(); // ObservationCreateBody | try { // Create an observation apiInstance.createObservation(authorization, accept, contentType, createBody); } catch (Exception e) { Debug.Print("Exception when calling ObservationApi.createObservation: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ObservationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $createBody = ; // ObservationCreateBody | try { $api_instance->createObservation($authorization, $accept, $contentType, $createBody); } catch (Exception $e) { echo 'Exception when calling ObservationApi->createObservation: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ObservationApi;

my $api_instance = WWW::SwaggerClient::ObservationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $createBody = WWW::SwaggerClient::Object::ObservationCreateBody->new(); # ObservationCreateBody | eval { $api_instance->createObservation(authorization => $authorization, accept => $accept, contentType => $contentType, createBody => $createBody); }; if ($@) { warn "Exception when calling ObservationApi->createObservation: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ObservationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. createBody = # ObservationCreateBody | try: # Create an observation api_instance.create_observation(authorization, accept, contentType, createBody) except ApiException as e: print("Exception when calling ObservationApi->createObservation: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
createBody *

Responses

Status: default - This operation supports the following authorization types: <ul> <li>Provider (Vital Signs and Laboratory)</li> <li>System (Vital Signs and Laboratory)</li> </ul> <b>Example Request:</b> <pre><code>POST https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Mon, 16 Nov 2020 22:05:40 GMT Etag: W/"1" Location: https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/L-197392513 Last-Modified: Mon, 16 Nov 2020 22:05:40 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.

Status: x-labs - This operation supports the following authorization types: <ul> <li>Provider (Vital Signs and Laboratory)</li> <li>System (Vital Signs and Laboratory)</li> </ul> <b>Example Request:</b> <pre><code>POST https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation -d{ "resourceType": "Observation", "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory", "display": "Laboratory" } ], "text": "Laboratory" } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "718-7", "display": "Hemoglobin [Mass/volume] in Blood" } ], "text": "Hemoglobin" }, "subject": { "reference": "Patient/2798003" }, "encounter": { "reference": "Encounter/2673896" }, "issued": "2020-07-30T20:42:00.000Z", "effectiveDateTime": "2020-07-30T20:42:00.000Z", "performer": [ { "reference": "Practitioner/1477926" } ], "valueQuantity": { "value": 13.2, "unit": "mg/dL", "system": "http://unitsofmeasure.org", "code": "mg/dL" }, "interpretation": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "N", "display": "Normal" } ], "text": "Normal" } ], "referenceRange": [ { "low": { "value": 12.0, "unit": "g/dL", "system": "http://unitsofmeasure.org", "code": "g/dL" }, "high": { "value": 15.5, "unit": "g/dL", "system": "http://unitsofmeasure.org", "code": "g/dL" } } ], "note": [ { "authorReference": { "reference": "Practitioner/1477926" }, "time": "2020-07-30T20:42:15.000Z", "text": "Specimen slightly hemolyzed." } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Mon, 16 Nov 2020 22:05:40 GMT Etag: W/"1" Location: https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/L-197392513 Last-Modified: Mon, 16 Nov 2020 22:05:40 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.

Status: x-imaging - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider (Imaging)</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System (Imaging)</a></li> </ul> <b>Example Request:</b> <pre><code>POST https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation -d{ "resourceType": "Observation", "id": "f1abc4de-267e-44f9-b8aa-07c32c00b7e4", "identifier": [ { "use": "official", "value": "urn:oid:1.3.6.1.4.1.14519.5.2.1.6450.2626.300453394315087810440454128499-96914-7", "system": "https://alaragateway.com" } ], "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "imaging", "display": "Imaging" } ] } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "96914-7", "display": "CT dose and image quality category" } ], "text": "CT dose and image quality category" }, "subject": { "reference": "Patient/12461981" }, "encounter": { "reference": "Encounter/97701407" }, "effectiveDateTime": "2022-11-16T08:00:00.000+00:00", "status": "final", "valueCodeableConcept": { "coding": [ { "system": "http://loinc.org", "code": "LA31771-1", "display": "Full Body" } ] } }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: application/json Date: Wed, 13 Nov 2024 10:30:08 GMT Etag: W/"1" Location: https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/L-206972543 Last-Modified: Wed, 13 Nov 2024 10:30:07 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.

Status: x-vitals-blood-pressure - <b>Note:</b> This resource action is still under development.<br> This operation supports the following authorization types: <ul> <li>Provider (Vital Signs and Laboratory)</li> <li>System (Vital Signs and Laboratory)</li> </ul> <b>Example Request:</b> <pre><code>PUT https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation -d '{ "resourceType": "Observation", "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "vital-signs", "display": "Vital Signs" } ], "text": "Vital Signs" } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "85354-9" } ], "text": "Blood pressure" }, "subject": { "reference": "Patient/12457981" }, "encounter": { "reference": "Encounter/97845408" }, "effectiveDateTime": "2022-06-04T08:00:38.000Z", "issued": "2022-06-04T08:00:38Z", "component": [ { "code": { "coding": [ { "system": "http://loinc.org", "code": "8480-6" } ], "text": "Systolic Blood Pressure Invasive" }, "valueQuantity": { "value": 120, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "interpretation": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "N" } ] } ], "referenceRange": [ { "low": { "value": 45.0, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "high": { "value": 75.0, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", "code": "normal" } ], "text": "Normal Range" } } ] }, { "code": { "coding": [ { "system": "http://loinc.org", "code": "8462-4" } ], "text": "Diastolic Blood Pressure Invasive" }, "valueQuantity": { "value": 80, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "interpretation": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "N" } ] } ], "referenceRange": [ { "low": { "value": 35.8, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "high": { "value": 37.3, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", "code": "normal" } ], "text": "Normal Range" } } ] } ] }</code></pre> <b>Example Response:</b> <pre><code>Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 20 Aug 2019 21:17:04 GMT Etag: W/"12809861" Last-Modified: TTue, 20 Aug 2019 21:17:04 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.

Status: x-vitals-pulse-oxymetry - <b>Note:</b> This resource action is still under development.<br> This operation supports the following authorization types: <ul> <li>Provider (Vital Signs and Laboratory)</li> <li>System (Vital Signs and Laboratory)</li> </ul> <b>Example Request:</b> <pre><code>POST https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation -d '{ "resourceType": "Observation", "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "vital-signs", "display": "Vital Signs" } ], "text": "Vital Signs" } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "59408-5" } ], "text": "SpO2" }, "subject": { "reference": "Patient/12457981" }, "encounter": { "reference": "Encounter/97845408" }, "effectiveDateTime": "2022-06-05T08:00:38.004Z", "issued": "2022-06-05T08:00:34Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "LA", "display": "legal authenticator" } ], "text": "legal authenticator" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/15441459" } ], "component": [ { "code": { "coding": [ { "system": "http://loinc.org", "code": "3151-8", "display": "Inhaled oxygen flow rate" } ], "text": "Oxygen Flow Rate" }, "valueQuantity": { "value": 7, "unit": "L/min", "system": "http://unitsofmeasure.org", "code": "L/min" } }, { "code": { "coding": [ { "system": "http://loinc.org", "code": "3150-0" } ], "text": "FIO2" }, "valueQuantity": { "value": 21, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%" } }, { "code": { "coding": [ { "system": "http://loinc.org", "code": "59408-5" } ], "text": "SpO2" }, "valueQuantity": { "value": 96, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%" } } ] }</code></pre> <b>Example Response:</b> <pre><code>Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 20 Aug 2019 21:17:04 GMT Etag: W/"12809861" Last-Modified: TTue, 20 Aug 2019 21:17:04 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and is used to specify the <code>If-Match</code> header value on subsequent updates.

retrieveObservation

Get an observation by ID

<p>Retrieves an individual observation by the associated observation ID.</p> <p><b>Note:</b> Patient authorization read requests work similarly to patient authorization search requests.</p>


/Observation/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Observation/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ObservationApi;

import java.io.File;
import java.util.*;

public class ObservationApiExample {

    public static void main(String[] args) {
        
        ObservationApi apiInstance = new ObservationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveObservation(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling ObservationApi#retrieveObservation");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ObservationApi;

public class ObservationApiExample {

    public static void main(String[] args) {
        ObservationApi apiInstance = new ObservationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveObservation(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling ObservationApi#retrieveObservation");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


ObservationApi *apiInstance = [[ObservationApi alloc] init];

// Get an observation by ID
[apiInstance retrieveObservationWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ObservationApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.retrieveObservation(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveObservationExample
    {
        public void main()
        {
            
            var apiInstance = new ObservationApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get an observation by ID
                apiInstance.retrieveObservation(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ObservationApi.retrieveObservation: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ObservationApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->retrieveObservation($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling ObservationApi->retrieveObservation: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ObservationApi;

my $api_instance = WWW::SwaggerClient::ObservationApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->retrieveObservation(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling ObservationApi->retrieveObservation: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ObservationApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get an observation by ID
    api_instance.retrieve_observation(accept, iD)
except ApiException as e:
    print("Exception when calling ObservationApi->retrieveObservation: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/VS-197292857</code></pre> <b>Example Response:</b> <pre><code>{ "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/VS-197292857", "resource": { "resourceType": "Observation", "id": "VS-197292857", "meta": { "versionId": "1", "lastUpdated": "2020-07-06T21:13:24.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 12724066&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: Vital Signs&lt;/p>&lt;p>&lt;b>Code&lt;/b>: Temperature Axillary&lt;/p>&lt;p>&lt;b>Result&lt;/b>: 27 degC&lt;/p>&lt;p>&lt;b>Interpretation&lt;/b>: LOW&lt;/p>&lt;p>&lt;b>Effective Date&lt;/b>: Jul 6, 2020 9:11 P.M. UTC&lt;/p>&lt;p>&lt;b>Reference Range&lt;/b>: 35.2-36.7 degC&lt;/p>&lt;/div>" }, "identifier": [ { "system": "https://fhir.cerner.com/ceuuid", "value": "CE87caf4b7-9397-4667-9897-702218017c9e-197292857-2020070621132500" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "vital-signs", "display": "Vital Signs" } ], "text": "Vital Signs" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72", "code": "703535", "display": "Temperature Axillary", "userSelected": true }, { "system": "http://loinc.org", "code": "8328-7", "display": "Axillary temperature" }, { "system": "http://loinc.org", "code": "8310-5", "display": "Body temperature" } ], "text": "Temperature Axillary" }, "subject": { "reference": "Patient/12724066" }, "encounter": { "reference": "Encounter/97953477" }, "effectiveDateTime": "2020-07-06T21:11:00.000Z", "issued": "2020-07-06T21:13:23.000Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "https://terminology.hl7.org/CodeSystem-v2-0443.html", "code": "OP", "display": "ordering provider" } ], "text": "ordering provider" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/1994008" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "LA", "display": "legal authenticator" } ], "text": "legal authenticator" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" }, { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ], "text": "primary performer" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/1974008" } ], "valueQuantity": { "value": 27, "unit": "degC", "system": "http://unitsofmeasure.org", "code": "Cel" }, "interpretation": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/52", "code": "211", "display": "LOW", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "L", "display": "Low" } ], "text": "LOW" } ], "referenceRange": [ { "low": { "value": 35.2, "unit": "degC", "system": "http://unitsofmeasure.org", "code": "Cel" }, "high": { "value": 36.7, "unit": "degC", "system": "http://unitsofmeasure.org", "code": "Cel" }, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", "code": "normal", "display": "Normal Range" } ], "text": "Normal Range" } } ] } }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

searchObservation

Get a list of observations

<p>Retrieves a list of observations that meet the supplied query parameters. Examples include laboratory, imaging, vitals, and social history observations.</p> <p><b>Note:</b> <ul> <li>The <code>comments</code> field may have RTF or other formatted data rather than simple text. A resolution to this issue is planned for a future release and an alternative is being investigated.</li> <li>Searching records with the vital-signs category by code with a proprietary system returns an empty response.</li> <li>When multiple pages of observation results are returned for a single query: <ul> <li>All social history observations (if any qualify for the query) are returned on the first page of results. The next item on this list does not apply to social history observations.</li> <li>Results are sorted by effective date and time in descending order. In other words, all observations on any given page of results are newer than all observations on the next page of results.</li> <li>If the query uses the <code>_lastUpdated</code> query parameter, results are sorted by last updated date andtime in descending order by page, not by effective date and time.</li> </ul> </li> <li>Oracle recommends searching by <code>code</code>, <code>date</code>, or both.</li> </ul></p>


/Observation

Usage and SDK Samples

curl -X GET "https://localhost/Observation?_id=&patient=&subject=&code=&date=&_lastUpdated=&category=&_count=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ObservationApi;

import java.io.File;
import java.util.*;

public class ObservationApiExample {

    public static void main(String[] args) {
        
        ObservationApi apiInstance = new ObservationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. 
  • This parameter is required if patient or subject is not used.
  • Search by _id for laboratory observations supports multiple IDs from a single patient only.
String patient = patient_example; // String | The subject (patient) that the observation is about. This parameter is required if _id or subject is not used.
Example: patient=12345 String subject = subject_example; // String | The subject (patient) that the observation is about.
  • This parameter is required if _id or patient are not used.
  • The subject parameter must represent a Patient resource and may use the :Patient modifier.
Example: subject=Patient/12345 or subject:Patient=12345 String code = code_example; // String | The code or component-code of the observation type.
  • May be a list of comma-separated values.
  • Searches only Observation.code. For example, when fetching blood pressures, the resource is only returned when the search is based on 85354-9 (Systolic and Diastolic BP). Using the 8480-6(Systolic BP) or 8462-4 (Diastolic BP) component codes does not return the resource.
  • This parameter is ignored when combined with the category search parameter or with granular scopes that include the category.
Example: code=http://loinc.org|3094-0,http://loinc.org|3139-3 String date = date_example; // String | The date range into which the observation falls.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with _lastUpdated.
Example: date=gt2014-09-24 or date=lt2015-09-24T12:00:00.000Z String lastUpdated = lastUpdated_example; // String | The date range in which the observation was last updated.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with date.
  • Only clinically significant updates are qualified, such as changes to the value or code, and other significant fields. Minor updates, such as non-clinically relevant note updates, do not qualify.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=lt2015-09-24T12:00:00.000Z String category = category_example; // String | The category of observations.
When included through the search parameter or a granular scope, the code parameter is ignored.
Example: category=laboratory String count = count_example; // String | The maximum number of results to return per page.
  • The first page is unaffected because all social history data is displayed on the first page regardless of requested count.
  • The default count is 50 and the maximum supported count is 200.
  • From the second page onward, the returned item count may be less than requested.
String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id/patient/subject parameter. Example: patient=12457977&category=vital-signs&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target try { apiInstance.searchObservation(accept, id, patient, subject, code, date, lastUpdated, category, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling ObservationApi#searchObservation"); e.printStackTrace(); } } }
import io.swagger.client.api.ObservationApi;

public class ObservationApiExample {

    public static void main(String[] args) {
        ObservationApi apiInstance = new ObservationApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. 
  • This parameter is required if patient or subject is not used.
  • Search by _id for laboratory observations supports multiple IDs from a single patient only.
String patient = patient_example; // String | The subject (patient) that the observation is about. This parameter is required if _id or subject is not used.
Example: patient=12345 String subject = subject_example; // String | The subject (patient) that the observation is about.
  • This parameter is required if _id or patient are not used.
  • The subject parameter must represent a Patient resource and may use the :Patient modifier.
Example: subject=Patient/12345 or subject:Patient=12345 String code = code_example; // String | The code or component-code of the observation type.
  • May be a list of comma-separated values.
  • Searches only Observation.code. For example, when fetching blood pressures, the resource is only returned when the search is based on 85354-9 (Systolic and Diastolic BP). Using the 8480-6(Systolic BP) or 8462-4 (Diastolic BP) component codes does not return the resource.
  • This parameter is ignored when combined with the category search parameter or with granular scopes that include the category.
Example: code=http://loinc.org|3094-0,http://loinc.org|3139-3 String date = date_example; // String | The date range into which the observation falls.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with _lastUpdated.
Example: date=gt2014-09-24 or date=lt2015-09-24T12:00:00.000Z String lastUpdated = lastUpdated_example; // String | The date range in which the observation was last updated.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with date.
  • Only clinically significant updates are qualified, such as changes to the value or code, and other significant fields. Minor updates, such as non-clinically relevant note updates, do not qualify.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=lt2015-09-24T12:00:00.000Z String category = category_example; // String | The category of observations.
When included through the search parameter or a granular scope, the code parameter is ignored.
Example: category=laboratory String count = count_example; // String | The maximum number of results to return per page.
  • The first page is unaffected because all social history data is displayed on the first page regardless of requested count.
  • The default count is 50 and the maximum supported count is 200.
  • From the second page onward, the returned item count may be less than requested.
String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id/patient/subject parameter. Example: patient=12457977&category=vital-signs&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target try { apiInstance.searchObservation(accept, id, patient, subject, code, date, lastUpdated, category, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling ObservationApi#searchObservation"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID. 
  • This parameter is required if patient or subject is not used.
  • Search by _id for laboratory observations supports multiple IDs from a single patient only.
(optional) String *patient = patient_example; // The subject (patient) that the observation is about. This parameter is required if _id or subject is not used.
Example: patient=12345 (optional) String *subject = subject_example; // The subject (patient) that the observation is about.
  • This parameter is required if _id or patient are not used.
  • The subject parameter must represent a Patient resource and may use the :Patient modifier.
Example: subject=Patient/12345 or subject:Patient=12345 (optional) String *code = code_example; // The code or component-code of the observation type.
  • May be a list of comma-separated values.
  • Searches only Observation.code. For example, when fetching blood pressures, the resource is only returned when the search is based on 85354-9 (Systolic and Diastolic BP). Using the 8480-6(Systolic BP) or 8462-4 (Diastolic BP) component codes does not return the resource.
  • This parameter is ignored when combined with the category search parameter or with granular scopes that include the category.
Example: code=http://loinc.org|3094-0,http://loinc.org|3139-3 (optional) String *date = date_example; // The date range into which the observation falls.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with _lastUpdated.
Example: date=gt2014-09-24 or date=lt2015-09-24T12:00:00.000Z (optional) String *lastUpdated = lastUpdated_example; // The date range in which the observation was last updated.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with date.
  • Only clinically significant updates are qualified, such as changes to the value or code, and other significant fields. Minor updates, such as non-clinically relevant note updates, do not qualify.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=lt2015-09-24T12:00:00.000Z (optional) String *category = category_example; // The category of observations.
When included through the search parameter or a granular scope, the code parameter is ignored.
Example: category=laboratory (optional) String *count = count_example; // The maximum number of results to return per page.
  • The first page is unaffected because all social history data is displayed on the first page regardless of requested count.
  • The default count is 50 and the maximum supported count is 200.
  • From the second page onward, the returned item count may be less than requested.
(optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id/patient/subject parameter. Example: patient=12457977&category=vital-signs&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target (optional) ObservationApi *apiInstance = [[ObservationApi alloc] init]; // Get a list of observations [apiInstance searchObservationWith:accept id:id patient:patient subject:subject code:code date:date lastUpdated:lastUpdated category:category count:count revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ObservationApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example, // {String} The logical resource ID. 
  • This parameter is required if patient or subject is not used.
  • Search by _id for laboratory observations supports multiple IDs from a single patient only.
'patient': patient_example, // {String} The subject (patient) that the observation is about. This parameter is required if _id or subject is not used.
Example: patient=12345 'subject': subject_example, // {String} The subject (patient) that the observation is about.
  • This parameter is required if _id or patient are not used.
  • The subject parameter must represent a Patient resource and may use the :Patient modifier.
Example: subject=Patient/12345 or subject:Patient=12345 'code': code_example, // {String} The code or component-code of the observation type.
  • May be a list of comma-separated values.
  • Searches only Observation.code. For example, when fetching blood pressures, the resource is only returned when the search is based on 85354-9 (Systolic and Diastolic BP). Using the 8480-6(Systolic BP) or 8462-4 (Diastolic BP) component codes does not return the resource.
  • This parameter is ignored when combined with the category search parameter or with granular scopes that include the category.
Example: code=http://loinc.org|3094-0,http://loinc.org|3139-3 'date': date_example, // {String} The date range into which the observation falls.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with _lastUpdated.
Example: date=gt2014-09-24 or date=lt2015-09-24T12:00:00.000Z 'lastUpdated': lastUpdated_example, // {String} The date range in which the observation was last updated.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with date.
  • Only clinically significant updates are qualified, such as changes to the value or code, and other significant fields. Minor updates, such as non-clinically relevant note updates, do not qualify.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=lt2015-09-24T12:00:00.000Z 'category': category_example, // {String} The category of observations.
When included through the search parameter or a granular scope, the code parameter is ignored.
Example: category=laboratory 'count': count_example, // {String} The maximum number of results to return per page.
  • The first page is unaffected because all social history data is displayed on the first page regardless of requested count.
  • The default count is 50 and the maximum supported count is 200.
  • From the second page onward, the returned item count may be less than requested.
'revinclude': revinclude_example // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id/patient/subject parameter. Example: patient=12457977&category=vital-signs&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.searchObservation(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class searchObservationExample
    {
        public void main()
        {
            
            var apiInstance = new ObservationApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID. 
  • This parameter is required if patient or subject is not used.
  • Search by _id for laboratory observations supports multiple IDs from a single patient only.
(optional) var patient = patient_example; // String | The subject (patient) that the observation is about. This parameter is required if _id or subject is not used.
Example: patient=12345 (optional) var subject = subject_example; // String | The subject (patient) that the observation is about.
  • This parameter is required if _id or patient are not used.
  • The subject parameter must represent a Patient resource and may use the :Patient modifier.
Example: subject=Patient/12345 or subject:Patient=12345 (optional) var code = code_example; // String | The code or component-code of the observation type.
  • May be a list of comma-separated values.
  • Searches only Observation.code. For example, when fetching blood pressures, the resource is only returned when the search is based on 85354-9 (Systolic and Diastolic BP). Using the 8480-6(Systolic BP) or 8462-4 (Diastolic BP) component codes does not return the resource.
  • This parameter is ignored when combined with the category search parameter or with granular scopes that include the category.
Example: code=http://loinc.org|3094-0,http://loinc.org|3139-3 (optional) var date = date_example; // String | The date range into which the observation falls.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with _lastUpdated.
Example: date=gt2014-09-24 or date=lt2015-09-24T12:00:00.000Z (optional) var lastUpdated = lastUpdated_example; // String | The date range in which the observation was last updated.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with date.
  • Only clinically significant updates are qualified, such as changes to the value or code, and other significant fields. Minor updates, such as non-clinically relevant note updates, do not qualify.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=lt2015-09-24T12:00:00.000Z (optional) var category = category_example; // String | The category of observations.
When included through the search parameter or a granular scope, the code parameter is ignored.
Example: category=laboratory (optional) var count = count_example; // String | The maximum number of results to return per page.
  • The first page is unaffected because all social history data is displayed on the first page regardless of requested count.
  • The default count is 50 and the maximum supported count is 200.
  • From the second page onward, the returned item count may be less than requested.
(optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id/patient/subject parameter. Example: patient=12457977&category=vital-signs&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target (optional) try { // Get a list of observations apiInstance.searchObservation(accept, id, patient, subject, code, date, lastUpdated, category, count, revinclude); } catch (Exception e) { Debug.Print("Exception when calling ObservationApi.searchObservation: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ObservationApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID. 
  • This parameter is required if patient or subject is not used.
  • Search by _id for laboratory observations supports multiple IDs from a single patient only.
$patient = patient_example; // String | The subject (patient) that the observation is about. This parameter is required if _id or subject is not used.
Example: patient=12345 $subject = subject_example; // String | The subject (patient) that the observation is about.
  • This parameter is required if _id or patient are not used.
  • The subject parameter must represent a Patient resource and may use the :Patient modifier.
Example: subject=Patient/12345 or subject:Patient=12345 $code = code_example; // String | The code or component-code of the observation type.
  • May be a list of comma-separated values.
  • Searches only Observation.code. For example, when fetching blood pressures, the resource is only returned when the search is based on 85354-9 (Systolic and Diastolic BP). Using the 8480-6(Systolic BP) or 8462-4 (Diastolic BP) component codes does not return the resource.
  • This parameter is ignored when combined with the category search parameter or with granular scopes that include the category.
Example: code=http://loinc.org|3094-0,http://loinc.org|3139-3 $date = date_example; // String | The date range into which the observation falls.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with _lastUpdated.
Example: date=gt2014-09-24 or date=lt2015-09-24T12:00:00.000Z $lastUpdated = lastUpdated_example; // String | The date range in which the observation was last updated.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with date.
  • Only clinically significant updates are qualified, such as changes to the value or code, and other significant fields. Minor updates, such as non-clinically relevant note updates, do not qualify.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=lt2015-09-24T12:00:00.000Z $category = category_example; // String | The category of observations.
When included through the search parameter or a granular scope, the code parameter is ignored.
Example: category=laboratory $count = count_example; // String | The maximum number of results to return per page.
  • The first page is unaffected because all social history data is displayed on the first page regardless of requested count.
  • The default count is 50 and the maximum supported count is 200.
  • From the second page onward, the returned item count may be less than requested.
$revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id/patient/subject parameter. Example: patient=12457977&category=vital-signs&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target try { $api_instance->searchObservation($accept, $id, $patient, $subject, $code, $date, $lastUpdated, $category, $count, $revinclude); } catch (Exception $e) { echo 'Exception when calling ObservationApi->searchObservation: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ObservationApi;

my $api_instance = WWW::SwaggerClient::ObservationApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID. 
  • This parameter is required if patient or subject is not used.
  • Search by _id for laboratory observations supports multiple IDs from a single patient only.
my $patient = patient_example; # String | The subject (patient) that the observation is about. This parameter is required if _id or subject is not used.
Example: patient=12345 my $subject = subject_example; # String | The subject (patient) that the observation is about.
  • This parameter is required if _id or patient are not used.
  • The subject parameter must represent a Patient resource and may use the :Patient modifier.
Example: subject=Patient/12345 or subject:Patient=12345 my $code = code_example; # String | The code or component-code of the observation type.
  • May be a list of comma-separated values.
  • Searches only Observation.code. For example, when fetching blood pressures, the resource is only returned when the search is based on 85354-9 (Systolic and Diastolic BP). Using the 8480-6(Systolic BP) or 8462-4 (Diastolic BP) component codes does not return the resource.
  • This parameter is ignored when combined with the category search parameter or with granular scopes that include the category.
Example: code=http://loinc.org|3094-0,http://loinc.org|3139-3 my $date = date_example; # String | The date range into which the observation falls.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with _lastUpdated.
Example: date=gt2014-09-24 or date=lt2015-09-24T12:00:00.000Z my $lastUpdated = lastUpdated_example; # String | The date range in which the observation was last updated.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with date.
  • Only clinically significant updates are qualified, such as changes to the value or code, and other significant fields. Minor updates, such as non-clinically relevant note updates, do not qualify.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=lt2015-09-24T12:00:00.000Z my $category = category_example; # String | The category of observations.
When included through the search parameter or a granular scope, the code parameter is ignored.
Example: category=laboratory my $count = count_example; # String | The maximum number of results to return per page.
  • The first page is unaffected because all social history data is displayed on the first page regardless of requested count.
  • The default count is 50 and the maximum supported count is 200.
  • From the second page onward, the returned item count may be less than requested.
my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id/patient/subject parameter. Example: patient=12457977&category=vital-signs&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target eval { $api_instance->searchObservation(accept => $accept, id => $id, patient => $patient, subject => $subject, code => $code, date => $date, lastUpdated => $lastUpdated, category => $category, count => $count, revinclude => $revinclude); }; if ($@) { warn "Exception when calling ObservationApi->searchObservation: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ObservationApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID. 
  • This parameter is required if patient or subject is not used.
  • Search by _id for laboratory observations supports multiple IDs from a single patient only.
(optional) patient = patient_example # String | The subject (patient) that the observation is about. This parameter is required if _id or subject is not used.
Example: patient=12345 (optional) subject = subject_example # String | The subject (patient) that the observation is about.
  • This parameter is required if _id or patient are not used.
  • The subject parameter must represent a Patient resource and may use the :Patient modifier.
Example: subject=Patient/12345 or subject:Patient=12345 (optional) code = code_example # String | The code or component-code of the observation type.
  • May be a list of comma-separated values.
  • Searches only Observation.code. For example, when fetching blood pressures, the resource is only returned when the search is based on 85354-9 (Systolic and Diastolic BP). Using the 8480-6(Systolic BP) or 8462-4 (Diastolic BP) component codes does not return the resource.
  • This parameter is ignored when combined with the category search parameter or with granular scopes that include the category.
Example: code=http://loinc.org|3094-0,http://loinc.org|3139-3 (optional) date = date_example # String | The date range into which the observation falls.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with _lastUpdated.
Example: date=gt2014-09-24 or date=lt2015-09-24T12:00:00.000Z (optional) lastUpdated = lastUpdated_example # String | The date range in which the observation was last updated.
  • May be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • May not be provided with date.
  • Only clinically significant updates are qualified, such as changes to the value or code, and other significant fields. Minor updates, such as non-clinically relevant note updates, do not qualify.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=lt2015-09-24T12:00:00.000Z (optional) category = category_example # String | The category of observations.
When included through the search parameter or a granular scope, the code parameter is ignored.
Example: category=laboratory (optional) count = count_example # String | The maximum number of results to return per page.
  • The first page is unaffected because all social history data is displayed on the first page regardless of requested count.
  • The default count is 50 and the maximum supported count is 200.
  • From the second page onward, the returned item count may be less than requested.
(optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id/patient/subject parameter. Example: patient=12457977&category=vital-signs&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target (optional) try: # Get a list of observations api_instance.search_observation(accept, id=id, patient=patient, subject=subject, code=code, date=date, lastUpdated=lastUpdated, category=category, count=count, revinclude=revinclude) except ApiException as e: print("Exception when calling ObservationApi->searchObservation: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if <code>patient</code> or <code>subject</code> is not used.</li> <li>Search by <code>_id</code> for laboratory observations supports multiple IDs from a single patient only.</li> </ul>
patient
String
The subject (patient) that the observation is about. This parameter is required if <code>_id</code> or <code>subject</code> is not used.<br> Example: <code>patient=12345</code>
subject
String
The subject (patient) that the observation is about. <ul> <li>This parameter is required if <code>_id</code> or <code>patient</code> are not used.</li> <li>The <code>subject</code> parameter must represent a Patient resource and may use the <code>:Patient</code> modifier.</li> </ul> Example: <code>subject=Patient/12345</code> or <code>subject:Patient=12345</code>
code
String
The code or component-code of the observation type. <ul> <li>May be a list of comma-separated values.</li> <li>Searches only <code>Observation.code</code>. For example, when fetching blood pressures, the resource is only returned when the search is based on <code>85354-9 (Systolic and Diastolic BP)</code>. Using the <code>8480-6(Systolic BP)</code> or <code>8462-4 (Diastolic BP)</code> component codes does not return the resource.</li> <li>This parameter is ignored when combined with the <code>category</code> search parameter or with granular scopes that include the category.</li> </ul> Example: <code>code=http://loinc.org|3094-0,http://loinc.org|3139-3</code>
date
String
The date range into which the observation falls. <ul> <li>May be provided up to two times, and must use the <code>eq</code>, <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code> prefixes.</li> <li>When a value is provided without a prefix, an implied <code>eq</code> prefix is used.</li> <li>When provided twice, the lower value must have a <code>ge</code> or <code>gt</code> prefix and the higher value must have an <code>le</code> or <code>lt</code> prefix.</li> <li>May not be provided with <code>_lastUpdated</code>.</li> </ul> Example: <code>date=gt2014-09-24</code> or <code>date=lt2015-09-24T12:00:00.000Z</code>
_lastUpdated
String
The date range in which the observation was last updated. <ul> <li>May be provided up to two times, and must use the <code>eq</code>, <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code> prefixes.</li> <li>When a value is provided without a prefix, an implied <code>eq</code> prefix is used.</li> <li>When provided twice, the lower value must have a <code>ge</code> or <code>gt</code> prefix and the higher value must have an <code>le</code> or <code>lt</code> prefix.</li> <li>May not be provided with <code>date</code>.</li> <li>Only clinically significant updates are qualified, such as changes to the value or code, and other significant fields. Minor updates, such as non-clinically relevant note updates, do not qualify.</li> </ul> Example: <code>_lastUpdated=gt2014-09-24</code> or <code>_lastUpdated=lt2015-09-24T12:00:00.000Z</code>
category
String
The category of observations.<br> When included through the search parameter or a granular scope, the <code>code</code> parameter is ignored. <br> Example: <code>category=laboratory</code>
_count
String
The maximum number of results to return per page. <ul> <li>The first page is unaffected because all social history data is displayed on the first page regardless of requested count.</li> <li>The default count is 50 and the maximum supported count is 200.</li> <li>From the second page onward, the returned item count may be less than requested.</li> </ul>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code>.</li> <li>May be provided with the <code>_id/patient/subject</code> parameter. Example: <code>patient=12457977&amp;category=vital-signs&amp;_revinclude=Provenance:target</code>.</li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the <code>user/Provenance.read</code> scope.</li> </ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation?patient=12724066</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "79c71e5b-2793-4ace-bc5e-190e38784e80", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation?patient=12724066" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/SH-1-73080191", "resource": { "resourceType": "Observation", "id": "SH-1-73080191", "meta": { "versionId": "73080191", "lastUpdated": "2020-06-11T04:05:33.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 12724066&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: Social History&lt;/p>&lt;p>&lt;b>Code&lt;/b>: Alcohol&lt;/p>&lt;p>&lt;b>Issued Date&lt;/b>: Jun 11, 2020 4:05 A.M. UTC&lt;/p>&lt;/div>" }, "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "social-history", "display": "Social History" } ], "text": "Social History" } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "363905002", "display": "Details of alcohol drinking behavior (observable entity)" } ], "text": "Alcohol" }, "subject": { "reference": "Patient/12724066" }, "encounter": { "reference": "Encounter/18565902" }, "effectiveDateTime": "2022-06-01T10:39:02Z", "issued": "2020-06-11T04:05:33.000Z", "performer": [ { "reference": "Practitioner/15441459" } ], "hasMember": [ { "reference": "Observation/SH-73080191-q4625817" }, { "reference": "Observation/SH-73080191-q4625813" } ] } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/SH-73080191-q4625817", "resource": { "resourceType": "Observation", "id": "SH-73080191-q4625817", "meta": { "versionId": "73080191", "lastUpdated": "2020-06-11T04:05:33.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 12724066&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: Social History&lt;/p>&lt;p>&lt;b>Question&lt;/b>: SHX Alcohol use&lt;/p>&lt;p>&lt;b>Response&lt;/b>: Past&lt;/p>&lt;p>&lt;b>Issued Date&lt;/b>: Jun 11, 2020 4:05 A.M. UTC&lt;/p>&lt;/div>" }, "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "social-history", "display": "Social History" } ], "text": "Social History" } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "363905002", "display": "Details of alcohol drinking behavior (observable entity)" } ], "text": "SHX Alcohol use" }, "subject": { "reference": "Patient/12724066" }, "encounter": { "reference": "Encounter/18565902" }, "effectiveDateTime": "2022-06-01T10:39:02Z", "issued": "2020-06-11T04:05:33.000Z", "performer": [ { "reference": "Practitioner/15441459" } ], "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "410513005", "display": "In the past (qualifier value)" } ], "text": "Past" } } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/SH-73080191-q4625813", "resource": { "resourceType": "Observation", "id": "SH-73080191-q4625813", "meta": { "versionId": "73080191", "lastUpdated": "2020-06-11T04:05:33.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 12724066&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: Social History&lt;/p>&lt;p>&lt;b>Question&lt;/b>: SHX Alcohol type&lt;/p>&lt;p>&lt;b>Response&lt;/b>: Liquor&lt;/p>&lt;p>&lt;b>Issued Date&lt;/b>: Jun 11, 2020 4:05 A.M. UTC&lt;/p>&lt;/div>" }, "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "social-history", "display": "Social History" } ], "text": "Social History" } ], "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "363905002", "display": "Details of alcohol drinking behavior (observable entity)" } ], "text": "SHX Alcohol type" }, "subject": { "reference": "Patient/12724066" }, "encounter": { "reference": "Encounter/18565902" }, "effectiveDateTime": "2022-06-01T10:39:02Z", "issued": "2020-06-11T04:05:33.000Z", "performer": [ { "reference": "Practitioner/15441459" } ], "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "6524003", "display": "Distilled spirits (substance)" } ], "text": "Liquor" } } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/VS-CV-55046871-SECT-8098", "resource": { "resourceType": "Observation", "id": "VS-CV-55046871-SECT-8098", "meta": { "versionId": "0", "lastUpdated": "2022-06-17T10:41:35Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\\"http://www.w3.org/1999/xhtml\\">&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 15116458&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: Vital Signs&lt;/p>&lt;p>&lt;b>Code&lt;/b>: SpO2&lt;/p>&lt;p>&lt;b>Result&lt;/b>: 95 %&lt;/p>&lt;p>&lt;b>Effective Date&lt;/b>: Jun 5, 2022 3:00 A.M. CDT&lt;/p>&lt;/div>" }, "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "vital-signs", "display": "Vital Signs" } ], "text": "Vital Signs" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72", "code": "3623994", "display": "SpO2", "userSelected": true }, { "system": "http://loinc.org", "code": "2708-6", "display": "Oxygen saturation in Arterial blood" }, { "system": "http://loinc.org", "code": "59408-5", "display": "Oxygen saturation in Arterial blood by Pulse oximetry" } ], "text": "SpO2" }, "subject": { "reference": "Patient/12724066" }, "encounter": { "reference": "Encounter/18565902" }, "effectiveDateTime": "2022-06-05T08:00:38.000Z", "issued": "2022-06-05T08:00:38Z", "performer": [ { "reference": "Practitioner/15441459" } ], "valueQuantity": { "value": 95, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%" }, "component": [ { "code": { "coding": [ { "system": "https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72", "code": "703569", "display": "Oxygen Flow Rate", "userSelected": true }, { "system": "http://loinc.org", "code": "3151-8" } ], "text": "Oxygen Flow Rate" }, "valueQuantity": { "value": 7, "unit": "L/min", "system": "http://unitsofmeasure.org", "code": "L/min" } }, { "code": { "coding": [ { "system": "https://fhir.cerner.com/eb2384f8-839e-4c6e-8b29-18e71db1a0b1/codeSet/72", "code": "2700657", "display": "FIO2", "userSelected": true }, { "system": "http://loinc.org", "code": "3150-0", "display": "Inhaled Oxygen concentration" } ], "text": "Inhaled Oxygen concentration" }, "valueQuantity": { "value": 21, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%" } } ] } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/VS-197292857", "resource": { "resourceType": "Observation", "id": "VS-197292857", "meta": { "versionId": "1", "lastUpdated": "2020-07-06T21:13:24.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 12724066&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: Vital Signs&lt;/p>&lt;p>&lt;b>Code&lt;/b>: Temperature Axillary&lt;/p>&lt;p>&lt;b>Result&lt;/b>: 27 degC&lt;/p>&lt;p>&lt;b>Interpretation&lt;/b>: LOW&lt;/p>&lt;p>&lt;b>Effective Date&lt;/b>: Jul 6, 2020 9:11 P.M. UTC&lt;/p>&lt;p>&lt;b>Reference Range&lt;/b>: 35.2-36.7 degC&lt;/p>&lt;/div>" }, "identifier": [ { "system": "https://fhir.cerner.com/ceuuid", "value": "CE87caf4b7-9397-4667-9897-702218017c9e-197292857-2020070621132500" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "vital-signs", "display": "Vital Signs" } ], "text": "Vital Signs" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72", "code": "703535", "display": "Temperature Axillary", "userSelected": true }, { "system": "http://loinc.org", "code": "8328-7", "display": "Axillary temperature" }, { "system": "http://loinc.org", "code": "8310-5", "display": "Body temperature" } ], "text": "Temperature Axillary" }, "subject": { "reference": "Patient/12724066" }, "encounter": { "reference": "Encounter/97953477" }, "effectiveDateTime": "2020-07-06T21:11:00.000Z", "issued": "2020-07-06T21:13:23.000Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "https://terminology.hl7.org/CodeSystem-v2-0443.html", "code": "OP", "display": "ordering provider" } ], "text": "ordering provider" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/1994008" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "LA", "display": "legal authenticator" } ], "text": "legal authenticator" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" }, { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ], "text": "primary performer" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/1974008" } ], "valueQuantity": { "value": 27, "unit": "degC", "system": "http://unitsofmeasure.org", "code": "Cel" }, "interpretation": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/52", "code": "211", "display": "LOW", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "L", "display": "Low" } ], "text": "LOW" } ], "referenceRange": [ { "low": { "value": 35.2, "unit": "degC", "system": "http://unitsofmeasure.org", "code": "Cel" }, "high": { "value": 36.7, "unit": "degC", "system": "http://unitsofmeasure.org", "code": "Cel" }, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", "code": "normal", "display": "Normal Range" } ], "text": "Normal Range" } } ] } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/SH-12724066-o495740014", "resource": { "resourceType": "Observation", "id": "SH-12724066-o495740014", "meta": { "versionId": "0", "lastUpdated": "2024-12-17T08:52:31.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 12724066&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: Social History&lt;/p>&lt;p>&lt;b>Code&lt;/b>: History of Occupation&lt;/p>&lt;p>&lt;b>Effective Date&lt;/b>: Apr 30, 2020 8:00 P.M. CDT&lt;/p>&lt;p>&lt;b>Result&lt;/b>: Bank President [Chief Executives]&lt;/p>&lt;p>&lt;b>Components&lt;/b>:&lt;/p>&lt;dl>&lt;dd>&lt;b>Code&lt;/b>: History of Occupation Industry&lt;/dd>&lt;dd>&lt;b>Result&lt;/b>: Accountants&#39; associations [Professional Organizations ]&lt;/dd>&lt;/dl>&lt;/div>" }, "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "social-history", "display": "Social History" } ], "text": "Social History" } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "11341-5" } ], "text": "History of Occupation" }, "subject": { "reference": "Patient/12724066" }, "effectivePeriod": { "start": "2020-05-01T01:00:00.000Z", "end": "2021-07-01T01:00:00.000Z" }, "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/PHOccupationalDataForHealthODH", "code": "11-1011.00.003173", "display": "Bank President [Chief Executives]" } ], "text": "Bank President [Chief Executives]" }, "component": [ { "code": { "coding": [ { "system": "http://loinc.org", "code": "86188-0" } ], "text": "History of Occupation Industry" }, "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/PHOccupationalDataForHealthODH", "code": "813920.000034", "display": "Accountants' associations [Professional Organizations ]" } ], "text": "Accountants' associations [Professional Organizations ]" } } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/L-206763699", "resource": { "resourceType": "Observation", "id": "L-206763699", "meta": { "versionId": "1", "lastUpdated": "2024-07-18T14:54:40.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 12981145&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: Social History&lt;/p>&lt;p>&lt;b>Code&lt;/b>: Pregnancy Status&lt;/p>&lt;p>&lt;b>Result&lt;/b>: Not pregnant&lt;/p>&lt;p>&lt;b>Effective Date&lt;/b>: Jul 18, 2024 2:54 P.M. UTC&lt;/p>&lt;/div>" }, "identifier": [ { "system": "https://fhir.cerner.com/ceuuid", "value": "CE87caf4b7-9397-4667-9897-702218017c9e-206763699-2024071814544100" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "social-history", "display": "Social History", "userSelected": false } ], "text": "Social History" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72", "code": "704785", "display": "Pregnancy Status", "userSelected": true }, { "system": "http://loinc.org", "code": "82810-3", "display": "Pregnancy status", "userSelected": false } ], "text": "Pregnancy Status" }, "subject": { "reference": "Patient/12981145" }, "encounter": { "reference": "Encounter/98082140" }, "effectiveDateTime": "2024-07-18T14:54:00.000Z", "issued": "2024-07-18T14:54:22.000Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ], "text": "primary performer" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/12780979" } ], "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "60001007", "display": "Not pregnant (finding)", "userSelected": false } ], "text": "Not pregnant" } } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/L-206763697", "resource": { "resourceType": "Observation", "id": "L-206763697", "meta": { "versionId": "1", "lastUpdated": "2024-07-18T14:54:40.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 12981145&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: Social History&lt;/p>&lt;p>&lt;b>Code&lt;/b>: Pregnancy Intention&lt;/p>&lt;p>&lt;b>Result&lt;/b>: Wants to become pregnant&lt;/p>&lt;p>&lt;b>Effective Date&lt;/b>: Jul 18, 2024 2:54 P.M. UTC&lt;/p>&lt;/div>" }, "identifier": [ { "system": "https://fhir.cerner.com/ceuuid", "value": "CE87caf4b7-9397-4667-9897-702218017c9e-206763697-2024071814544100" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "social-history", "display": "Social History", "userSelected": false } ], "text": "Social History" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72", "code": "2575443883", "display": "Pregnancy Intention", "userSelected": true }, { "system": "http://loinc.org", "code": "86645-9", "display": "Pregnancy intention in the next year - Reported", "userSelected": false } ], "text": "Pregnancy Intention" }, "subject": { "reference": "Patient/12981145" }, "encounter": { "reference": "Encounter/98082140" }, "effectiveDateTime": "2024-07-18T14:54:00.000Z", "issued": "2024-07-18T14:54:22.000Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ], "text": "primary performer" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/12780979" } ], "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "454411000124108", "display": "Wants to become pregnant (finding)", "userSelected": false } ], "text": "Wants to become pregnant" } } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/L-197294976", "resource": { "resourceType": "Observation", "id": "L-197294976", "meta": { "versionId": "2", "lastUpdated": "2020-08-04T21:56:16.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Observation&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patient Id&lt;/b&gt;: 12742837&lt;/p&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Final&lt;/p&gt;&lt;p&gt;&lt;b&gt;Categories&lt;/b&gt;: Laboratory&lt;/p&gt;&lt;p&gt;&lt;b&gt;Code&lt;/b&gt;: Coronavirus COVID-19&lt;/p&gt;&lt;p&gt;&lt;b&gt;Result&lt;/b&gt;: Detected&lt;/p&gt;&lt;p&gt;&lt;b&gt;Interpretation&lt;/b&gt;: Abnormal&lt;/p&gt;&lt;p&gt;&lt;b&gt;Effective Date&lt;/b&gt;: Aug 3, 2020 4:00 P.M. UTC&lt;/p&gt;&lt;p&gt;&lt;b&gt;Reference Range&lt;/b&gt;: Not Detected&lt;/p&gt;&lt;/div&gt;" }, "identifier": [ { "system": "https://fhir.cerner.com/ceuuid", "value": "CE87caf4b7-9397-4667-9897-702218017c9e-197294976-2020080316283100" } ], "basedOn": [ { "reference": "ServiceRequest/314714343" } ], "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory", "display": "Laboratory", "userSelected": false } ], "text": "Laboratory" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72", "code": "2572358253", "display": "Coronavirus COVID-19", "userSelected": true }, { "system": "http://loinc.org", "code": "94500-6", "display": "SARS-CoV-2 (COVID-19) RNA [Presence] in Respiratory specimen by NAA with probe detection", "userSelected": false } ], "text": "Coronavirus COVID-19" }, "subject": { "reference": "Patient/12724066" }, "encounter": { "reference": "Encounter/97954258" }, "effectiveDateTime": "2020-08-03T16:00:00.000Z", "issued": "2020-08-03T16:28:26.000Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "LA", "display": "legal authenticator" } ], "text": "legal authenticator" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" }, { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ], "text": "primary performer" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/12736052" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0912", "code": "OP", "display": "Ordering Provider" } ], "text": "Ordering Provider" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/4122622" } ], "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "260373001", "display": "Detected (qualifier value)", "userSelected": false }, { "system": "http://snomed.info/sct", "code": "260373001", "display": "Detected (qualifier value)", "userSelected": false }, { "system": "http://snomed.info/sct", "code": "260373001", "display": "Detected (qualifier value)", "userSelected": false }, { "system": "http://snomed.info/sct", "code": "260373001", "display": "Detected (qualifier value)", "userSelected": false }, { "system": "http://snomed.info/sct", "code": "260373001", "display": "Detected (qualifier value)", "userSelected": false } ], "text": "Detected" }, "interpretation": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/52", "code": "201", "display": "ABN", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "A", "display": "Abnormal", "userSelected": false } ], "text": "Abnormal" } ], "specimen": { "reference": "Specimen/275667708" }, "referenceRange": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", "code": "normal", "display": "Normal Range" } ], "text": "Normal Range" }, "text": "Not Detected" } ] } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/SA-123456-123456", "resource": { "resourceType": "Observation", "id": "SA-123456-123456", "meta": { "lastUpdated": "2020-06-11T04:05:33.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 12724066&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: SDOH, Survey&lt;/p>&lt;p>&lt;b>Issued Date&lt;/b>: Jun 11, 2020 4:05 A.M. UTC&lt;/p>&lt;/div>" }, "status": "final", "category": [ { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/us-core-category", "code": "sdoh", "display": "sdoh" } ], "text": "sdoh" }, { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey" } ], "text": "Survey" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/91fd1841-fb25-42f3-a48e-1264a2c6b72a/codeSet/72", "userSelected": true }, { "system": "http://loinc.org", "code": "93025-5" } ] }, "subject": { "reference": "Patient/12724066" }, "encounter": { "reference": "Encounter/123123123" }, "effectiveDateTime": "2022-06-01T10:39:02Z", "issued": "2020-06-11T04:05:33.000Z", "performer": [ { "reference": "Practitioner/15441459" } ], "hasMember": [ { "reference": "Observation/SA-123456-789987" } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/SA-123456-789987", "resource": { "resourceType": "Observation", "id": "SA-123456-789987", "meta": { "versionId": "73080191", "lastUpdated": "2020-06-11T04:05:33.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>: 12724066&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Final&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: SDOH, Survey&lt;/p>&lt;p>&lt;b>Issued Date&lt;/b>: Jun 11, 2020 4:05 A.M. UTC&lt;/p>&lt;/div>" }, "status": "final", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey" } ], "text": "Survey" }, { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey" } ], "text": "Survey" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/91fd1841-fb25-42f3-a48e-1264a2c6b72a/codeSet/72", "userSelected": true }, { "system": "http://loinc.org", "code": "93025-5" } ], "text": "CM Preferred Spoken Language" }, "subject": { "reference": "Patient/12724066" }, "encounter": { "reference": "Encounter/123123123" }, "effectiveDateTime": "2022-06-01T10:39:02Z", "issued": "2020-06-11T04:05:33.000Z", "performer": [ { "reference": "Practitioner/15441459" } ], "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "373067005", "display": "No (qualifier value)" } ], "text": "No" } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-revinclude - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation?patient=12457977&category=vital-signs&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "79c71e5b-2793-4ace-bc5e-190e38784e80", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation?patient=12457977&category=vital-signs&_revinclude=Provenance%3Atarget" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/VS-196190669", "resource": { "resourceType": "Observation", "id": "VS-196190669", "meta": { "versionId": "2", "lastUpdated": "2017-02-25T02:41:03.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Observation&lt;/b>&lt;/p>&lt;p>&lt;b>Patient Id&lt;/b>:12457977&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Entered in Error&lt;/p>&lt;p>&lt;b>Categories&lt;/b>: Vital Signs&lt;/p>&lt;p>&lt;b>Code&lt;/b>: Temperature Temporal Artery&lt;/p>&lt;p>&lt;b>Result&lt;/b>: 39 degC&lt;/p>&lt;p>&lt;b>Interpretation&lt;/b>: Normal&lt;/p>&lt;p>&lt;b>Effective Date&lt;/b>: Feb 24, 2017 8:37 P.M. CST&lt;/p>&lt;p>&lt;b>Reference Range&lt;/b>: 36-38 degC&lt;/p>&lt;/div>" }, "identifier": [ { "system": "https://fhir.cerner.com/ceuuid", "value": "CE87caf4b7-9397-4667-9897-702218017c9e-196190669-2017022502373000" } ], "status": "entered-in-error", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "vital-signs", "display": "Vital Signs" } ], "text": "Vital Signs" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72", "code": "4157752", "display": "Temperature Temporal Artery", "userSelected": true }, { "system": "http://loinc.org", "code": "75539-7", "display": "Body temperature - Temporal artery" }, { "system": "http://loinc.org", "code": "8310-5", "display": "Body temperature" } ], "text": "Temperature Temporal Artery" }, "subject": { "reference": "Patient/12457977" }, "encounter": { "reference": "Encounter/97697398" }, "effectiveDateTime": "2017-02-25T02:37:00.000Z", "issued": "2017-02-25T02:41:03.000Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "LA", "display": "legal authenticator" } ], "text": "legal authenticator" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" }, { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PPRF", "display": "primary performer" } ], "text": "primary performer" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/11638346" } ], "valueQuantity": { "value": 39, "unit": "degC", "system": "http://unitsofmeasure.org", "code": "Cel" }, "interpretation": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/52", "code": "214", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "N", "display": "Normal" } ] } ], "note": [ { "authorReference": { "reference": "Practitioner/11638346" }, "time": "2017-02-25T02:41:03.000Z", "text": "Other\\n" } ], "referenceRange": [ { "low": { "value": 36, "unit": "degC", "system": "http://unitsofmeasure.org", "code": "Cel" }, "high": { "value": 38, "unit": "degC", "system": "http://unitsofmeasure.org", "code": "Cel" }, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", "code": "normal", "display": "Normal Range" } ], "text": "Normal Range" } } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/vit-4", "resource": { "resourceType": "Provenance", "id": "vit-4", "meta": { "versionId": "4", "lastUpdated": "2020-12-03T16:28:02Z" }, "text": { "status": "generated", "div": "&lt;div xmlns='http://www.w3.org/1999/xhtml'>&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>Observation/VS-196190669&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Oct 25, 2019 9:57 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Unknown&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;p>&lt;b>Entity Source&lt;/b>: DocumentReference/S-100&lt;/p>&lt;/div>" }, "target": [ { "reference": "Observation/VS-196190669" } ], "recorded": "2019-10-25T14:57:43Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/101", "display": "Unknown" } } ], "entity": [ { "role": "source", "what": { "reference": "DocumentReference/S-100" } } ] }, "search": { "mode": "include" } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

updateObservation

Update an observation

<p>Updates an existing observation.</p> <p><b>Note:</b> <ul> <li>Currently, only <code>laboratory</code>, <code>imaging</code>, and <code>vital-signs</code> are supported.</li> <li>Both read and write scopes are required.</li> <li>Updates to patient and category are not supported.</li> <li>Components are only supported for vital-sign blood pressure and pulse oximetry profiles.</li> <li>The category of <code>imaging</code> is supported to update a limited number of observations. If the category of <code>imaging</code> is provided with an <code>Observation.code</code> other than the LOINC codes below, the transaction returns a 422 (Unprocessable Entity) status code. <ul> <li>LOINC 96912-1 - Calculated CT global noise</li> <li>LOINC 96913-9 - Calculated CT size-adjusted dose</li> <li>LOINC 96914-7 - CT dose and image quality category</li> </ul> </li> <li>See <a href="https://hl7.org/fhir/R4/http.html#update">FHIR Update</a> for additional details about update operations.</li> </ul></p>


/Observation/{ID}

Usage and SDK Samples

curl -X PUT "https://localhost/Observation/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ObservationApi;

import java.io.File;
import java.util.*;

public class ObservationApiExample {

    public static void main(String[] args) {
        
        ObservationApi apiInstance = new ObservationApi();
        String iD = iD_example; // String | The logical resource ID.

        String contentType = contentType_example; // String | Specifies the content type of the request entity body.
        ObservationUpdateBody updateBody = ; // ObservationUpdateBody | 
        try {
            apiInstance.updateObservation(iD, contentType, updateBody);
        } catch (ApiException e) {
            System.err.println("Exception when calling ObservationApi#updateObservation");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ObservationApi;

public class ObservationApiExample {

    public static void main(String[] args) {
        ObservationApi apiInstance = new ObservationApi();
        String iD = iD_example; // String | The logical resource ID.

        String contentType = contentType_example; // String | Specifies the content type of the request entity body.
        ObservationUpdateBody updateBody = ; // ObservationUpdateBody | 
        try {
            apiInstance.updateObservation(iD, contentType, updateBody);
        } catch (ApiException e) {
            System.err.println("Exception when calling ObservationApi#updateObservation");
            e.printStackTrace();
        }
    }
}
String *iD = iD_example; // The logical resource ID.

String *contentType = contentType_example; // Specifies the content type of the request entity body.
ObservationUpdateBody *updateBody = ; // 

ObservationApi *apiInstance = [[ObservationApi alloc] init];

// Update an observation
[apiInstance updateObservationWith:iD
    contentType:contentType
    updateBody:updateBody
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ObservationApi()

var iD = iD_example; // {String} The logical resource ID.


var contentType = contentType_example; // {String} Specifies the content type of the request entity body.

var updateBody = ; // {ObservationUpdateBody} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.updateObservation(iD, contentType, updateBody, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateObservationExample
    {
        public void main()
        {
            
            var apiInstance = new ObservationApi();
            var iD = iD_example;  // String | The logical resource ID.

            var contentType = contentType_example;  // String | Specifies the content type of the request entity body.
            var updateBody = new ObservationUpdateBody(); // ObservationUpdateBody | 

            try
            {
                // Update an observation
                apiInstance.updateObservation(iD, contentType, updateBody);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ObservationApi.updateObservation: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ObservationApi();
$iD = iD_example; // String | The logical resource ID.

$contentType = contentType_example; // String | Specifies the content type of the request entity body.
$updateBody = ; // ObservationUpdateBody | 

try {
    $api_instance->updateObservation($iD, $contentType, $updateBody);
} catch (Exception $e) {
    echo 'Exception when calling ObservationApi->updateObservation: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ObservationApi;

my $api_instance = WWW::SwaggerClient::ObservationApi->new();
my $iD = iD_example; # String | The logical resource ID.

my $contentType = contentType_example; # String | Specifies the content type of the request entity body.
my $updateBody = WWW::SwaggerClient::Object::ObservationUpdateBody->new(); # ObservationUpdateBody | 

eval { 
    $api_instance->updateObservation(iD => $iD, contentType => $contentType, updateBody => $updateBody);
};
if ($@) {
    warn "Exception when calling ObservationApi->updateObservation: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ObservationApi()
iD = iD_example # String | The logical resource ID.

contentType = contentType_example # String | Specifies the content type of the request entity body.
updateBody =  # ObservationUpdateBody | 

try: 
    # Update an observation
    api_instance.update_observation(iD, contentType, updateBody)
except ApiException as e:
    print("Exception when calling ObservationApi->updateObservation: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
updateBody *

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>PUT https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/L-196186655 -d '{ "resourceType": "Observation", "id": "L-196186655", "status": "corrected", "meta": { "source": "43ba6d6a-1006-4546-bf28-48d84a98dbb1" }, "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory", "display": "Laboratory" } ], "text": "Laboratory" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/72", "code": "21704910", "display": "Potassium Level", "userSelected": true } ], "text": "Potassium Level" }, "subject": { "reference": "Patient/12457981" }, "encounter": { "reference": "Encounter/2673896" }, "issued": "2020-07-30T20:42:00.000Z", "effectiveDateTime": "2020-07-30T20:42:00.000Z", "performer": [ { "reference": "Practitioner/1477926" } ], "valueQuantity": { "value": 13.2, "unit": "mg/dL", "system": "http://unitsofmeasure.org", "code": "mg/dL" }, "interpretation": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "N", "display": "Normal" } ], "text": "Normal" } ], "referenceRange": [ { "low": { "value": 12.0, "unit": "g/dL", "system": "http://unitsofmeasure.org", "code": "g/dL" }, "high": { "value": 15.5, "unit": "g/dL", "system": "http://unitsofmeasure.org", "code": "g/dL" } } ], "note": [ { "authorReference": { "reference": "Practitioner/1477926" }, "time": "2020-07-30T20:42:15.000Z", "text": "Specimen slightly hemolyzed." } ] }</code></pre> <b>Example Response:</b> <pre><code>Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 20 Aug 2019 21:17:04 GMT Etag: W/"12809861" Last-Modified: TTue, 20 Aug 2019 21:17:04 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.

Status: x-imaging - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>PUT https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/L-206972569 -d '{ "resourceType": "Observation", "id": "L-206972569", "identifier": [ { "system": "https://fhir.cerner.com/ceuuid", "value": "CE87caf4b7-9397-4667-9897-702218017c9e-206972569-2024111310480300" } ], "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "imaging", "display": "Imaging" } ] } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "96914-7", "display": "CT dose and image quality category" } ], "text": "CT dose and image quality category" }, "subject": { "reference": "Patient/12461981" }, "encounter": { "reference": "Encounter/97701407" }, "effectiveDateTime": "2023-11-16T08:00:00.000+00:00", "status": "corrected", "valueCodeableConcept": { "coding": [ { "system": "http://loinc.org", "code": "LA31771-1", "display": "Full Body" } ] } }</code></pre> <b>Example Response:</b> <pre><code>Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Wed, 13 Nov 2024 10:54:41 GMT Etag: W/"3" Last-Modified: Wed, 13 Nov 2024 10:54:41 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.

Status: x-vitals-body - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>PUT https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/VS-197356031 -d '{ "resourceType": "Observation", "id": "VS-197356031", "identifier": [ { "system": "https://fhir.cerner.com/ceuuid", "value": "CE87caf4b7-9397-4667-9897-702218017c9e-197356031-2021061619245900" } ], "status": "corrected", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "vital-signs", "display": "Vital Signs" } ], "text": "Vital Signs" } ], "code": { "coding": [ { "system": "https://fhir.cerner.com/d242a518-4074-4bd4-a3a6-adfe0c5c1c51/codeSet/72", "code": "703558", "display": "Temperature Oral", "userSelected": true } ], "text": "Temperature Oral" }, "subject": { "reference": "Patient/12457979" }, "encounter": { "reference": "Encounter/97787491" }, "effectiveDateTime": "2020-07-04T07:15:00.000Z", "issued": "2021-05-06T20:07:14.000Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "LA", "display": "legal authenticator" } ], "text": "legal authenticator" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/1" } ], "valueQuantity": { "value": 123, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" } }</code></pre> <b>Example Response:</b> <pre><code>Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 20 Aug 2019 21:17:04 GMT Etag: W/"12809861" Last-Modified: TTue, 20 Aug 2019 21:17:04 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.

Status: x-vitals-blood-pressure - <b>Note:</b> This resource action is still under development.<br> This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>PUT https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/BP-59857018-59857020 -d '{ "resourceType": "Observation", "id": "BP-59857018-59857020", "identifier": [ { "system": "https://fhir.cerner.com/ceuuid", "value": "CEfda49233-ccfa-4ed4-afbc-9f5082c2bf0c-59857018-2022111805415000" }, { "system": "https://fhir.cerner.com/ceuuid", "value": "CEfda49233-ccfa-4ed4-afbc-9f5082c2bf0c-59857020-2022111805415000" } ], "status": "corrected", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "vital-signs", "display": "Vital Signs" } ], "text": "Vital Signs" } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "85354-9", "display": "Blood pressure panel with all children optional" } ], "text": "Blood pressure" }, "subject": { "reference": "Patient/15116458" }, "encounter": { "reference": "Encounter/15687784" }, "effectiveDateTime": "2022-06-09T08:00:58.000Z", "issued": "2022-06-09T08:00:58.000Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "LA", "display": "legal authenticator" } ], "text": "legal authenticator" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/15441459" } ], "component": [ { "code": { "coding": [ { "system": "http://loinc.org", "code": "8480-6" } ], "text": "Systolic Blood Pressure Sitting" }, "valueQuantity": { "value": 99, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "interpretation": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "N", "display": "Normal" } ] } ], "referenceRange": [ { "low": { "value": 35, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "high": { "value": 37, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", "code": "normal", "display": "Normal Range" } ], "text": "Normal Range" } } ] }, { "code": { "coding": [ { "system": "http://loinc.org", "code": "8462-4" } ], "text": "Diastolic Blood Pressure Sitting" }, "valueQuantity": { "value": 66, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "interpretation": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "N", "display": "Normal" } ] } ], "referenceRange": [ { "low": { "value": 35, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "high": { "value": 37, "unit": "mmHg", "system": "http://unitsofmeasure.org", "code": "mm[Hg]" }, "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/referencerange-meaning", "code": "normal", "display": "Normal Range" } ], "text": "Normal Range" } } ] } ] }</code></pre> <b>Example Response:</b> <pre><code>Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 20 Aug 2019 21:17:04 GMT Etag: W/"12809861" Last-Modified: TTue, 20 Aug 2019 21:17:04 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.

Status: x-vitals-pulse-oxymetry - <b>Note:</b> This resource action is still under development.<br> This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>PUT https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Observation/VS-CV-78693473-SECT-8098 -d '{ "resourceType": "Observation", "id": "VS-CV-83059963-SECT-8098", "identifier": [ { "system": "https://fhir.cerner.com/cvuuid", "value": "8344a9b7-b1b7-406e-b303-1009edd66459" } ], "status": "amended", "category": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "vital-signs", "display": "Vital Signs" } ], "text": "Vital Signs" } ], "code": { "coding": [ { "system": "http://loinc.org", "code": "2708-6", "display": "Oxygen saturation in Arterial blood" }, { "system": "http://loinc.org", "code": "59408-5", "display": "Oxygen saturation in Arterial blood by Pulse oximetry" } ], "text": "SpO2" }, "subject": { "reference": "Patient/12457979" }, "encounter": { "reference": "Encounter/97787491" }, "effectiveDateTime": "2022-06-05T08:00:38.022Z", "issued": "2022-06-05T08:00:56Z", "performer": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "LA", "display": "legal authenticator" } ], "text": "legal authenticator" }, "url": "http://hl7.org/fhir/StructureDefinition/event-performerFunction" } ], "reference": "Practitioner/15441459" } ], "valueQuantity": { "value": 44, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%" }, "component": [ { "code": { "coding": [ { "system": "http://loinc.org", "code": "3151-8", "display": "Inhaled oxygen flow rate" } ], "text": "Oxygen Flow Rate" }, "valueQuantity": { "value": 55, "unit": "L/min", "system": "http://unitsofmeasure.org", "code": "L/min" } }, { "code": { "coding": [ { "system": "http://loinc.org", "code": "3150-0", "display": "Inhaled oxygen concentration" } ], "text": "FIO2" }, "valueQuantity": { "value": 66, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%" } } ] }</code></pre> <b>Example Response:</b> <pre><code>Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 20 Aug 2019 21:17:04 GMT Etag: W/"12809861" Last-Modified: TTue, 20 Aug 2019 21:17:04 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111</pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.

OperationDefinition

operationDefinitionRetrieve

Get an operation definition by ID

<p>Retrieves an individual operation definition by the operation definition ID.</p> <p><b>Note:</b> You can retrieve this resource by its defining URL or from the OperationDefinition resource located at the service root URL.</p> <p>For example, both of the following URLs work: <ul> <li><pre><code>https://fhir-ehr.cerner.com/r4/OperationDefinition/binary-autogen-ccd-if</code></pre></li> <li><pre><code>https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/OperationDefinition/binary-autogen-ccd-if</code></pre></li> </ul></p> <p><b>Authorization Types</b></p> <p>Authorization is not required.</p>


/OperationDefinition/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/OperationDefinition/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OperationDefinitionApi;

import java.io.File;
import java.util.*;

public class OperationDefinitionApiExample {

    public static void main(String[] args) {
        
        OperationDefinitionApi apiInstance = new OperationDefinitionApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.operationDefinitionRetrieve(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling OperationDefinitionApi#operationDefinitionRetrieve");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.OperationDefinitionApi;

public class OperationDefinitionApiExample {

    public static void main(String[] args) {
        OperationDefinitionApi apiInstance = new OperationDefinitionApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.operationDefinitionRetrieve(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling OperationDefinitionApi#operationDefinitionRetrieve");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


OperationDefinitionApi *apiInstance = [[OperationDefinitionApi alloc] init];

// Get an operation definition by ID
[apiInstance operationDefinitionRetrieveWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.OperationDefinitionApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.operationDefinitionRetrieve(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationDefinitionRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new OperationDefinitionApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get an operation definition by ID
                apiInstance.operationDefinitionRetrieve(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling OperationDefinitionApi.operationDefinitionRetrieve: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OperationDefinitionApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->operationDefinitionRetrieve($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling OperationDefinitionApi->operationDefinitionRetrieve: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OperationDefinitionApi;

my $api_instance = WWW::SwaggerClient::OperationDefinitionApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->operationDefinitionRetrieve(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling OperationDefinitionApi->operationDefinitionRetrieve: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OperationDefinitionApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get an operation definition by ID
    api_instance.operation_definition_retrieve(accept, iD)
except ApiException as e:
    print("Exception when calling OperationDefinitionApi->operationDefinitionRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/OperationDefinition/binary-autogen-ccd-if</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "OperationDefinition", "id": "binary-autogen-ccd-if", "url": "https://fhir-ehr.cerner.com/r4/OperationDefinition/binary-autogen-ccd-if", "name": "GenerateContinuityOfCareDocument", "title": "Generate Continuity of Care Document (CCD)", "status": "active", "kind": "operation", "date": "2019-01-18", "publisher": "Cerner", "description": "Generates a copy of a patient's Continuity of Care Document (CCD) as a Binary", "code": "autogen-ccd-if", "resource": [ "Binary" ], "system": false, "type": true, "instance": false, "parameter": [ { "name": "patient", "use": "in", "min": 1, "max": "1", "documentation": "The id of the patient that is the subject of the generated Continuity of Care Document (CCD).", "type": "id" }, { "name": "start", "use": "in", "min": 0, "max": "1", "documentation": "The start of the date range for which the Continuity of Care Document (CCD) is to be generated. If no start date is provided, then the document will be generated with all records up to the end or current date.", "type": "date" }, { "name": "end", "use": "in", "min": 0, "max": "1", "documentation": "The end of the date range for which the Continuity of Care Document (CCD) is to be generated. If no end date is provided, then the document will be generated with all records up to the current date.", "type": "date" }, { "name": "result", "use": "out", "min": 1, "max": "1", "documentation": "Binary for the generated Continuity of Care Document (CCD)", "type": "Binary" } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Organization

organization$getCgForMrcu

Get a list of caregiver organizations

<p>Retrieves a list of caregiver organizations that meet supplied query parameters. Only a single <code>_id</code> parameter can be used.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Organization/$get-cg-for-mrcu

Usage and SDK Samples

curl -X GET "https://localhost/Organization/$get-cg-for-mrcu?_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OrganizationApi;

import java.io.File;
import java.util.*;

public class OrganizationApiExample {

    public static void main(String[] args) {
        
        OrganizationApi apiInstance = new OrganizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The ID of the care unit organization.
Example: _id=12345 try { apiInstance.organization$getCgForMrcu(authorization, accept, id); } catch (ApiException e) { System.err.println("Exception when calling OrganizationApi#organization$getCgForMrcu"); e.printStackTrace(); } } }
import io.swagger.client.api.OrganizationApi;

public class OrganizationApiExample {

    public static void main(String[] args) {
        OrganizationApi apiInstance = new OrganizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The ID of the care unit organization.
Example: _id=12345 try { apiInstance.organization$getCgForMrcu(authorization, accept, id); } catch (ApiException e) { System.err.println("Exception when calling OrganizationApi#organization$getCgForMrcu"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The ID of the care unit organization.
Example: _id=12345 OrganizationApi *apiInstance = [[OrganizationApi alloc] init]; // Get a list of caregiver organizations [apiInstance organization$getCgForMrcuWith:authorization accept:accept id:id completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.OrganizationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // {String} The ID of the care unit organization.
Example: _id=12345 var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.organization$getCgForMrcu(authorization, accept, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class organization$getCgForMrcuExample
    {
        public void main()
        {
            
            var apiInstance = new OrganizationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The ID of the care unit organization.
Example: _id=12345 try { // Get a list of caregiver organizations apiInstance.organization$getCgForMrcu(authorization, accept, id); } catch (Exception e) { Debug.Print("Exception when calling OrganizationApi.organization$getCgForMrcu: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OrganizationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The ID of the care unit organization.
Example: _id=12345 try { $api_instance->organization$getCgForMrcu($authorization, $accept, $id); } catch (Exception $e) { echo 'Exception when calling OrganizationApi->organization$getCgForMrcu: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OrganizationApi;

my $api_instance = WWW::SwaggerClient::OrganizationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The ID of the care unit organization.
Example: _id=12345 eval { $api_instance->organization$getCgForMrcu(authorization => $authorization, accept => $accept, id => $id); }; if ($@) { warn "Exception when calling OrganizationApi->organization$getCgForMrcu: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OrganizationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The ID of the care unit organization.
Example: _id=12345 try: # Get a list of caregiver organizations api_instance.organization__get_cg_for_mrcu(authorization, accept, id) except ApiException as e: print("Exception when calling OrganizationApi->organization$getCgForMrcu: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id*
String
The ID of the care unit organization.<br> Example: <code>_id=12345</code>
Required

Responses

Status: default - Example $get-cg-for-mrcu operation.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Organization/$get-cg-for-mrcu?_id=3304067</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '02116a06-1bef-4397-9347-8d9ae1e98173', 'type': 'searchset', 'total': 1, 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Organization/$get-cg-for-mrcu?_id=3304067' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Organization/3304066', 'resource': { 'resourceType': 'Organization', 'id': '3304066', 'meta': { 'versionId': '1', 'lastUpdated': '2020-12-11T21:05:24Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Organization&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>: s5gcq4ZbcYMSVC CORE test organization1ZybNk7kCr0&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>TAXID&lt;/b>: zYuYtCHkmh&lt;/p>&lt;p>&lt;b>OID&lt;/b>: urn:oid:2.4.8.6.1.6&lt;/p>&lt;/div>' }, 'identifier': [ { 'use': 'official', 'system': 'urn:oid:2.16.840.1.113883.4.4', 'value': 'zYuYtCHkmh' }, { 'use': 'official', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/334', 'code': 'OID', 'display': 'OID', 'userSelected': true }, { 'system': 'urn:ietf:rfc:3986', 'code': 'urn:oid', 'display': 'OID' } ], 'text': 'OID' }, 'system': 'urn:ietf:rfc:3986', 'value': 'urn:oid:2.4.8.6.1.6' } ], 'active': true, 'type': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'HOSPITAL', 'display': 'Hospital', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/organization-type', 'code': 'prov', 'display': 'Healthcare Provider' } ], 'text': 'Hospital' }, { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'CHARTACCESS', 'display': 'Chart Access', 'userSelected': true } ], 'text': 'Chart Access' }, { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'PHARMACY', 'display': 'Pharmacy', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/organization-type', 'code': 'dept', 'display': 'Hospital Department' } ], 'text': 'Pharmacy' } ], 'name': 's5gcq4ZbcYMSVC CORE test organization1ZybNk7kCr0', 'telecom': [ { 'system': 'sms', 'value': '88793851', 'use': 'mobile' }, { 'system': 'phone', 'value': '13294723851', 'use': 'work' }, { 'system': 'email', 'value': 'external@cerner.com' } ], 'address': [ { 'use': 'work', 'text': '6276 Rockriver Drive\\nKansas City, MO 64117\\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' }, { 'use': 'billing', 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

organizationCreate

Create an organization

<p>Creates a new organization.</p> <p><b>Note:</b> Only the body fields mentioned below are supported. Unsupported fields are ignored or can result in errors.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Organization

Usage and SDK Samples

curl -X POST "https://localhost/Organization"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OrganizationApi;

import java.io.File;
import java.util.*;

public class OrganizationApiExample {

    public static void main(String[] args) {
        
        OrganizationApi apiInstance = new OrganizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. OrganizationCreate create Body = ; // OrganizationCreate | The body of the create operation try { apiInstance.organizationCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling OrganizationApi#organizationCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.OrganizationApi;

public class OrganizationApiExample {

    public static void main(String[] args) {
        OrganizationApi apiInstance = new OrganizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. OrganizationCreate create Body = ; // OrganizationCreate | The body of the create operation try { apiInstance.organizationCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling OrganizationApi#organizationCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. OrganizationCreate *create Body = ; // The body of the create operation OrganizationApi *apiInstance = [[OrganizationApi alloc] init]; // Create an organization [apiInstance organizationCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.OrganizationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {OrganizationCreate} The body of the create operation var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.organizationCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class organizationCreateExample
    {
        public void main()
        {
            
            var apiInstance = new OrganizationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new OrganizationCreate(); // OrganizationCreate | The body of the create operation try { // Create an organization apiInstance.organizationCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling OrganizationApi.organizationCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OrganizationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // OrganizationCreate | The body of the create operation try { $api_instance->organizationCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling OrganizationApi->organizationCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OrganizationApi;

my $api_instance = WWW::SwaggerClient::OrganizationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::OrganizationCreate->new(); # OrganizationCreate | The body of the create operation eval { $api_instance->organizationCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling OrganizationApi->organizationCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OrganizationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # OrganizationCreate | The body of the create operation try: # Create an organization api_instance.organization_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling OrganizationApi->organizationCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Organization</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Organization', 'identifier': [ { 'system': 'http://hl7.org/fhir/sid/us-npi', 'value': 'FHIR-NPI-10191', 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'NPI' } ] } } ], 'active': true, 'name': 'sandbox-fhir-org1', 'type': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/organization-type', 'code': 'govt' } ] } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Wed, 14 Aug 2019 17:23:14 GMT Etag: W/"6767735" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Organization/6767735 Last-Modified: Wed, 14 Aug 2019 17:23:14 GMT Vary: Origin opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111 X-Request-Id: 11111111-1111-1111-1111-111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

organizationRetrieve

Get an organization by ID

<p>Retrieves an individual organization by the associated organization ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Organization/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Organization/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OrganizationApi;

import java.io.File;
import java.util.*;

public class OrganizationApiExample {

    public static void main(String[] args) {
        
        OrganizationApi apiInstance = new OrganizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.organizationRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling OrganizationApi#organizationRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.OrganizationApi;

public class OrganizationApiExample {

    public static void main(String[] args) {
        OrganizationApi apiInstance = new OrganizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.organizationRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling OrganizationApi#organizationRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. OrganizationApi *apiInstance = [[OrganizationApi alloc] init]; // Get an organization by ID [apiInstance organizationRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.OrganizationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.organizationRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class organizationRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new OrganizationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get an organization by ID apiInstance.organizationRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling OrganizationApi.organizationRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OrganizationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->organizationRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling OrganizationApi->organizationRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OrganizationApi;

my $api_instance = WWW::SwaggerClient::OrganizationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->organizationRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling OrganizationApi->organizationRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OrganizationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get an organization by ID api_instance.organization_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling OrganizationApi->organizationRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval of a organization record by resource ID.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Organization/675844</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Organization', 'id': '675844', 'meta': { 'versionId': '29', 'lastUpdated': '2018-05-22T16:46:28Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Organization&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>: Model Hospital&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>TAXID&lt;/b>: 123456785&lt;/p>&lt;/div>' }, 'identifier': [ { 'use': 'official', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/334', 'code': 'TAXID', 'display': 'zzTax Identifier', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'TAX', 'display': 'Tax ID number' } ], 'text': 'zzTax Identifier' }, 'system': 'urn:oid:2.16.840.1.113883.4.4', 'value': '123456785' } ], 'active': true, 'type': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'EMPLOYER', 'display': 'Employer', 'userSelected': true } ], 'text': 'Employer' }, { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'PLACEOFSVC', 'display': 'Place of Service', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/organization-type', 'code': 'prov', 'display': 'Healthcare Provider' } ], 'text': 'Place of Service' }, { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'CLIENT', 'display': 'Client', 'userSelected': true } ], 'text': 'Client' }, { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'LABORATORY', 'display': 'Exchange Lab', 'userSelected': true } ], 'text': 'Exchange Lab' }, { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'FACILITY', 'display': 'Facility', 'userSelected': true } ], 'text': 'Facility' } ], 'name': 'Model Hospital', 'telecom': [ { 'system': 'phone', 'value': '5555550013', 'use': 'work' } ], 'address': [ { 'use': 'work', 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' }, { 'use': 'billing', 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' }, { 'use': 'billing', 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' }, { 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' }, { 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

organizationSearch

Get a list of organizations

<p>Retrieves a list of organizations that meet supplied query parameters.</p> <p><b>Note:</b> <ul> <li>Performing an organization search request without any parameters returns all available organizations, paginated.</li> <li>Searching all organizations is not recommended for sites that have a large number of organizations.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Organization

Usage and SDK Samples

curl -X GET "https://localhost/Organization?_id=&identifier=&type=&_count=&name=&address="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.OrganizationApi;

import java.io.File;
import java.util.*;

public class OrganizationApiExample {

    public static void main(String[] args) {
        
        OrganizationApi apiInstance = new OrganizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
Example: _id=doc-1234 String identifier = identifier_example; // String | The NPI, OID, FederalTAXID, or other identifier for the organization.
  • Code details are required.
    • NPI, OID, FederalTAXID: A system is optional. If a system is not provided, the search is performed across all systems supported by the Organization resource.
    • Other Identifiers: When searching by a cernerSystem, system and value are both required for search.
  • When a valid system is provided, the search is performed against the specific system.
  • When an invalid system is provided, a 400 (Bad Request) status code is returned.
Example: identifier=123456789 String type = type_example; // String | The organization's type. Searching with proprietary codes or systems is not supported.
Example:
http://terminology.hl7.org/CodeSystem/organization-type|govt
BigDecimal count = 8.14; // BigDecimal | The maximum number of results to return. Defaults to 100. String name = name_example; // String | The name used for the organization.
Example: name=aaaaaaa String address = address_example; // String | An address for the organization. All organizations to be returned whose street, name, state, or postal code starts with the given string.
Example: address=1234 try { apiInstance.organizationSearch(authorization, accept, id, identifier, type, count, name, address); } catch (ApiException e) { System.err.println("Exception when calling OrganizationApi#organizationSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.OrganizationApi;

public class OrganizationApiExample {

    public static void main(String[] args) {
        OrganizationApi apiInstance = new OrganizationApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
Example: _id=doc-1234 String identifier = identifier_example; // String | The NPI, OID, FederalTAXID, or other identifier for the organization.
  • Code details are required.
    • NPI, OID, FederalTAXID: A system is optional. If a system is not provided, the search is performed across all systems supported by the Organization resource.
    • Other Identifiers: When searching by a cernerSystem, system and value are both required for search.
  • When a valid system is provided, the search is performed against the specific system.
  • When an invalid system is provided, a 400 (Bad Request) status code is returned.
Example: identifier=123456789 String type = type_example; // String | The organization's type. Searching with proprietary codes or systems is not supported.
Example:
http://terminology.hl7.org/CodeSystem/organization-type|govt
BigDecimal count = 8.14; // BigDecimal | The maximum number of results to return. Defaults to 100. String name = name_example; // String | The name used for the organization.
Example: name=aaaaaaa String address = address_example; // String | An address for the organization. All organizations to be returned whose street, name, state, or postal code starts with the given string.
Example: address=1234 try { apiInstance.organizationSearch(authorization, accept, id, identifier, type, count, name, address); } catch (ApiException e) { System.err.println("Exception when calling OrganizationApi#organizationSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID.
Example: _id=doc-1234 (optional) String *identifier = identifier_example; // The NPI, OID, FederalTAXID, or other identifier for the organization.
  • Code details are required.
    • NPI, OID, FederalTAXID: A system is optional. If a system is not provided, the search is performed across all systems supported by the Organization resource.
    • Other Identifiers: When searching by a cernerSystem, system and value are both required for search.
  • When a valid system is provided, the search is performed against the specific system.
  • When an invalid system is provided, a 400 (Bad Request) status code is returned.
Example: identifier=123456789 (optional) String *type = type_example; // The organization's type. Searching with proprietary codes or systems is not supported.
Example:
http://terminology.hl7.org/CodeSystem/organization-type|govt
(optional) BigDecimal *count = 8.14; // The maximum number of results to return. Defaults to 100. (optional) String *name = name_example; // The name used for the organization.
Example: name=aaaaaaa (optional) String *address = address_example; // An address for the organization. All organizations to be returned whose street, name, state, or postal code starts with the given string.
Example: address=1234 (optional) OrganizationApi *apiInstance = [[OrganizationApi alloc] init]; // Get a list of organizations [apiInstance organizationSearchWith:authorization accept:accept id:id identifier:identifier type:type count:count name:name address:address completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.OrganizationApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID.
Example: _id=doc-1234 'identifier': identifier_example, // {String} The NPI, OID, FederalTAXID, or other identifier for the organization.
  • Code details are required.
    • NPI, OID, FederalTAXID: A system is optional. If a system is not provided, the search is performed across all systems supported by the Organization resource.
    • Other Identifiers: When searching by a cernerSystem, system and value are both required for search.
  • When a valid system is provided, the search is performed against the specific system.
  • When an invalid system is provided, a 400 (Bad Request) status code is returned.
Example: identifier=123456789 'type': type_example, // {String} The organization's type. Searching with proprietary codes or systems is not supported.
Example:
http://terminology.hl7.org/CodeSystem/organization-type|govt
'count': 8.14, // {BigDecimal} The maximum number of results to return. Defaults to 100. 'name': name_example, // {String} The name used for the organization.
Example: name=aaaaaaa 'address': address_example // {String} An address for the organization. All organizations to be returned whose street, name, state, or postal code starts with the given string.
Example: address=1234 }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.organizationSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class organizationSearchExample
    {
        public void main()
        {
            
            var apiInstance = new OrganizationApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID.
Example: _id=doc-1234 (optional) var identifier = identifier_example; // String | The NPI, OID, FederalTAXID, or other identifier for the organization.
  • Code details are required.
    • NPI, OID, FederalTAXID: A system is optional. If a system is not provided, the search is performed across all systems supported by the Organization resource.
    • Other Identifiers: When searching by a cernerSystem, system and value are both required for search.
  • When a valid system is provided, the search is performed against the specific system.
  • When an invalid system is provided, a 400 (Bad Request) status code is returned.
Example: identifier=123456789 (optional) var type = type_example; // String | The organization's type. Searching with proprietary codes or systems is not supported.
Example:
http://terminology.hl7.org/CodeSystem/organization-type|govt
(optional) var count = 8.14; // BigDecimal | The maximum number of results to return. Defaults to 100. (optional) var name = name_example; // String | The name used for the organization.
Example: name=aaaaaaa (optional) var address = address_example; // String | An address for the organization. All organizations to be returned whose street, name, state, or postal code starts with the given string.
Example: address=1234 (optional) try { // Get a list of organizations apiInstance.organizationSearch(authorization, accept, id, identifier, type, count, name, address); } catch (Exception e) { Debug.Print("Exception when calling OrganizationApi.organizationSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\OrganizationApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID.
Example: _id=doc-1234 $identifier = identifier_example; // String | The NPI, OID, FederalTAXID, or other identifier for the organization.
  • Code details are required.
    • NPI, OID, FederalTAXID: A system is optional. If a system is not provided, the search is performed across all systems supported by the Organization resource.
    • Other Identifiers: When searching by a cernerSystem, system and value are both required for search.
  • When a valid system is provided, the search is performed against the specific system.
  • When an invalid system is provided, a 400 (Bad Request) status code is returned.
Example: identifier=123456789 $type = type_example; // String | The organization's type. Searching with proprietary codes or systems is not supported.
Example:
http://terminology.hl7.org/CodeSystem/organization-type|govt
$count = 8.14; // BigDecimal | The maximum number of results to return. Defaults to 100. $name = name_example; // String | The name used for the organization.
Example: name=aaaaaaa $address = address_example; // String | An address for the organization. All organizations to be returned whose street, name, state, or postal code starts with the given string.
Example: address=1234 try { $api_instance->organizationSearch($authorization, $accept, $id, $identifier, $type, $count, $name, $address); } catch (Exception $e) { echo 'Exception when calling OrganizationApi->organizationSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::OrganizationApi;

my $api_instance = WWW::SwaggerClient::OrganizationApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID.
Example: _id=doc-1234 my $identifier = identifier_example; # String | The NPI, OID, FederalTAXID, or other identifier for the organization.
  • Code details are required.
    • NPI, OID, FederalTAXID: A system is optional. If a system is not provided, the search is performed across all systems supported by the Organization resource.
    • Other Identifiers: When searching by a cernerSystem, system and value are both required for search.
  • When a valid system is provided, the search is performed against the specific system.
  • When an invalid system is provided, a 400 (Bad Request) status code is returned.
Example: identifier=123456789 my $type = type_example; # String | The organization's type. Searching with proprietary codes or systems is not supported.
Example:
http://terminology.hl7.org/CodeSystem/organization-type|govt
my $count = 8.14; # BigDecimal | The maximum number of results to return. Defaults to 100. my $name = name_example; # String | The name used for the organization.
Example: name=aaaaaaa my $address = address_example; # String | An address for the organization. All organizations to be returned whose street, name, state, or postal code starts with the given string.
Example: address=1234 eval { $api_instance->organizationSearch(authorization => $authorization, accept => $accept, id => $id, identifier => $identifier, type => $type, count => $count, name => $name, address => $address); }; if ($@) { warn "Exception when calling OrganizationApi->organizationSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.OrganizationApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID.
Example: _id=doc-1234 (optional) identifier = identifier_example # String | The NPI, OID, FederalTAXID, or other identifier for the organization.
  • Code details are required.
    • NPI, OID, FederalTAXID: A system is optional. If a system is not provided, the search is performed across all systems supported by the Organization resource.
    • Other Identifiers: When searching by a cernerSystem, system and value are both required for search.
  • When a valid system is provided, the search is performed against the specific system.
  • When an invalid system is provided, a 400 (Bad Request) status code is returned.
Example: identifier=123456789 (optional) type = type_example # String | The organization's type. Searching with proprietary codes or systems is not supported.
Example:
http://terminology.hl7.org/CodeSystem/organization-type|govt
(optional) count = 8.14 # BigDecimal | The maximum number of results to return. Defaults to 100. (optional) name = name_example # String | The name used for the organization.
Example: name=aaaaaaa (optional) address = address_example # String | An address for the organization. All organizations to be returned whose street, name, state, or postal code starts with the given string.
Example: address=1234 (optional) try: # Get a list of organizations api_instance.organization_search(authorization, accept, id=id, identifier=identifier, type=type, count=count, name=name, address=address) except ApiException as e: print("Exception when calling OrganizationApi->organizationSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID.<br> Example: <code>_id=doc-1234</code>
identifier
String
The NPI, OID, FederalTAXID, or other identifier for the organization. <ul> <li> Code details are required. <ul> <li> <strong>NPI, OID, FederalTAXID:</strong> A system is optional. If a system is not provided, the search is performed across all systems supported by the Organization resource. </li> <li> <strong>Other Identifiers:</strong> When searching by a <code>cernerSystem</code>, system and value are both required for search. </li> </ul> </li> <li>When a valid system is provided, the search is performed against the specific system.</li> <li>When an invalid system is provided, a <code>400 (Bad Request)</code> status code is returned.</li> </ul> Example: <code>identifier=123456789</code>
type
String
The organization's type. Searching with proprietary codes or systems is not supported.<br> Example: <pre><code>http://terminology.hl7.org/CodeSystem/organization-type|govt</code></pre>
_count
BigDecimal
The maximum number of results to return. Defaults to <code>100</code>.
name
String
The name used for the organization.<br> Example: <code>name=aaaaaaa</code>
address
String
An address for the organization. All organizations to be returned whose street, name, state, or postal code starts with the given string.<br> Example: <code>address=1234</code>

Responses

Status: default - Example search by <code>_id</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Organization?_id=675844</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '572dbd7f-2505-41cd-a9ac-240db77545a1', 'type': 'searchset', 'total': 1, 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Organization?_id=675844' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Organization/675844', 'resource': { 'resourceType': 'Organization', 'id': '675844', 'meta': { 'versionId': '29', 'lastUpdated': '2018-05-22T16:46:28Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Organization&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>: Model Hospital&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>TAXID&lt;/b>: 123456785&lt;/p>&lt;/div>' }, 'identifier': [ { 'use': 'official', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/334', 'code': 'TAXID', 'display': 'zzTax Identifier', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'TAX', 'display': 'Tax ID number' } ], 'text': 'zzTax Identifier' }, 'system': 'urn:oid:2.16.840.1.113883.4.4', 'value': '123456785' } ], 'active': true, 'type': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'EMPLOYER', 'display': 'Employer', 'userSelected': true } ], 'text': 'Employer' }, { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'PLACEOFSVC', 'display': 'Place of Service', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/organization-type', 'code': 'prov', 'display': 'Healthcare Provider' } ], 'text': 'Place of Service' }, { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'CLIENT', 'display': 'Client', 'userSelected': true } ], 'text': 'Client' }, { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'LABORATORY', 'display': 'Exchange Lab', 'userSelected': true } ], 'text': 'Exchange Lab' }, { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/278', 'code': 'FACILITY', 'display': 'Facility', 'userSelected': true } ], 'text': 'Facility' } ], 'name': 'Model Hospital', 'telecom': [ { 'system': 'phone', 'value': '5555550013', 'use': 'work' } ], 'address': [ { 'use': 'work', 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' }, { 'use': 'billing', 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' }, { 'use': 'billing', 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' }, { 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' }, { 'text': '6276 Rockriver Drive\nKansas City, MO 64117\nUS', 'line': [ '6276 Rockriver Drive' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64117', 'country': 'US' } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Patient

millenniumR4PatientCreate

Create a patient

<p>Creates a new patient.</p> <p><b>Authorization Types</b></p> <p>This resource supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/Patient

Usage and SDK Samples

curl -X POST "https://localhost/Patient"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PatientApi;

import java.io.File;
import java.util.*;

public class PatientApiExample {

    public static void main(String[] args) {
        
        PatientApi apiInstance = new PatientApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. PatientCreateBody patientCreateBody = ; // PatientCreateBody | try { apiInstance.millenniumR4PatientCreate(authorization, accept, patientCreateBody); } catch (ApiException e) { System.err.println("Exception when calling PatientApi#millenniumR4PatientCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.PatientApi;

public class PatientApiExample {

    public static void main(String[] args) {
        PatientApi apiInstance = new PatientApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. PatientCreateBody patientCreateBody = ; // PatientCreateBody | try { apiInstance.millenniumR4PatientCreate(authorization, accept, patientCreateBody); } catch (ApiException e) { System.err.println("Exception when calling PatientApi#millenniumR4PatientCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. PatientCreateBody *patientCreateBody = ; // PatientApi *apiInstance = [[PatientApi alloc] init]; // Create a patient [apiInstance millenniumR4PatientCreateWith:authorization accept:accept patientCreateBody:patientCreateBody completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.PatientApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var patientCreateBody = ; // {PatientCreateBody} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4PatientCreate(authorization, accept, patientCreateBody, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4PatientCreateExample
    {
        public void main()
        {
            
            var apiInstance = new PatientApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var patientCreateBody = new PatientCreateBody(); // PatientCreateBody | try { // Create a patient apiInstance.millenniumR4PatientCreate(authorization, accept, patientCreateBody); } catch (Exception e) { Debug.Print("Exception when calling PatientApi.millenniumR4PatientCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PatientApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $patientCreateBody = ; // PatientCreateBody | try { $api_instance->millenniumR4PatientCreate($authorization, $accept, $patientCreateBody); } catch (Exception $e) { echo 'Exception when calling PatientApi->millenniumR4PatientCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PatientApi;

my $api_instance = WWW::SwaggerClient::PatientApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $patientCreateBody = WWW::SwaggerClient::Object::PatientCreateBody->new(); # PatientCreateBody | eval { $api_instance->millenniumR4PatientCreate(authorization => $authorization, accept => $accept, patientCreateBody => $patientCreateBody); }; if ($@) { warn "Exception when calling PatientApi->millenniumR4PatientCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PatientApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. patientCreateBody = # PatientCreateBody | try: # Create a patient api_instance.millennium_r4_patient_create(authorization, accept, patientCreateBody) except ApiException as e: print("Exception when calling PatientApi->millenniumR4PatientCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Body parameters
Name Description
patientCreateBody *

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
X-Request-Id String <p>Oracle troubleshooting identifier.</p>
opc-request-id String <p>Oracle troubleshooting identifier.</p>
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.
Location String The URL location of the created entity. <p>Example: <code>https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/5786010</code></p>

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient</code></pre> <b>Example Response:</b> <pre><code>Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Wed, 27 Mar 2019 17:23:14 GMT Etag: W/"0" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/5786010 Last-Modified: Wed, 27 Mar 2019 17:23:14 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 opc-request-id: /4B7BCF043117301F1B647EF553C7F250/A326F573558AD7570F63BFC19D88739A </pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.


millenniumR4PatientPatch

Patch a patient

<h1>Patch Operations</h1> <h2>Add Identifier</h2> <b>Description:</b> Add a new identifier for the patient. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/identifier/-</code> </td> <td> <code>add</code> </td> <td> <code>Identifier</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/identifier/-", "op": "add", "value": { "type": { "coding": [ { "code": "MR", "system": "http://hl7.org/fhir/v2/0203" } ] }, "system": "urn:oid:1.1.1.1.1.1", "value": "&lt;unique identifier&gt;", "period": { "start": "2016-01-02T00:00:00-05:00", "end": "2020-01-02T00:00:00-05:00" } } } </code></pre> <b>Note:</b> <ul> <li>Must not contain the <code>assigner</code> and <code>use</code> fields.</li> <li>Must contain the <code>type</code>, <code>system</code>, and <code>value</code> fields, and must include a time component with a timezone when specifying a <code>period</code>.</li> </ul> <h2>Test Identifier ID</h2> <b>Description:</b> Test the value of the <code>Identifier.id</code> of the identifier at the given <code>{index}</code> in the list of patient identifiers. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/identifier/{index}/id</code> </td> <td> <code>test</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/identifier/0/id", "op": "test", "value": "CI-9926250-1" } </code></pre> <h2>Remove Identifier</h2> <b>Description:</b> Remove the identifier at the given <code>{index}</code> in the list of patient identifiers. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/identifier/{index}</code> </td> <td> <code>remove</code> </td> <td> <code>N/A</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/identifier/1", "op": "remove" } </code></pre> <b>Note:</b> Requires a test operation to be provided for the <code>Identifier.id</code> of the identifier intended to be removed. <h2>Replace Identifier System</h2> <b>Description:</b> Replace the <code>Identifier.system</code> of the identifier at the given <code>{index}</code> in the list of patient identifiers. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/identifier/{index}/system</code> </td> <td> <code>replace</code> </td> <td> <code>uri</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/identifier/1/system", "op": "replace", "value": "urn:oid:2.16.840.1.113883.3.13.6" } </code></pre> <b>Note:</b> Requires a test operation to be provided for the <code>Identifier.id</code> of the identifier whose <code>system</code> is intended to be replaced. <h2>Replace Identifier Value</h2> <b>Description:</b> Replace the <code>Identifier.value</code> of the identifier at the given <code>{index}</code> in the list of patient identifiers. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/identifier/{index}/value</code> </td> <td> <code>replace</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/identifier/0/value", "op": "replace", "value": "&lt;unique identifier&gt;" } </code></pre> <b>Note:</b> Requires a test operation to be provided for the <code>Identifier.id</code> of the identifier whose <code>value</code> is intended to be replaced. <h2>Replace Identifier Period</h2> <b>Description:</b> Replace the <code>Identifier.period</code> of the identifier at the given <code>{index}</code> in the list of patient identifiers. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/identifier/{index}/period</code> </td> <td> <code>replace</code> </td> <td> <code>Period</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/identifier/1/period", "op": "replace", "value": { "start": "2016-01-02T00:00:00-05:00", "end": "2022-01-02T00:00:00-05:00" } } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>Identifier.id</code> of the identifier whose <code>period</code> is intended to be replaced.</li> <li>The <code>start</code> and <code>end</code> when provided must include a time component with a timezone.</li> <li>When either <code>start</code> or <code>end</code> are not provided its value will be unset.</li> </ul> <h2>Test NameID</h2> <b>Description:</b> Test the value of the <code>HumanName.id</code> of the name at the given <code>{index}</code> in the list of patient names. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/name/{index}/id</code> </td> <td> <code>test</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/name/0/id", "op": "test", "value": "CI-5786010-0" } </code></pre> <b>Note:</b> This operation is only supported for the first name in the list of patient names (<code>{index}</code> == 0). <h2>Replace Name Family</h2> <b>Description:</b> Replace the <code>HumanName.family</code> of the name at the given <code>{index}</code> in the list of patient names. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/name/{index}/family</code> </td> <td> <code>replace</code> </td> <td> <code>String</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/name/0/family", "op": "replace", "value": "Potter" } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>HumanName.id</code> of the name whose <code>family</code> is intended to be replaced.</li> <li>This operation is only supported for the first name in the list of patient names (<code>{index}</code> == 0).</li> </ul> <h2>Replace Name Given</h2> <b>Description:</b> Replace the <code>HumanName.given</code> of the name at the given <code>{index}</code> in the list of patient names. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/name/{index}/given</code> </td> <td> <code>replace</code> </td> <td> <code>String</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/name/0/given", "op": "replace", "value": [ "Harry", "James" ] } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>HumanName.id</code> of the name whose <code>given</code> is intended to be replaced.</li> <li>This operation is only supported for the first name in the list of patient names (<code>{index}</code> == 0).</li> <li>If fewer values for given are provided in the list than previously set, the additional older values will be unset.</li> </ul> <h2>Replace Name Prefix</h2> <b>Description:</b> Replace the <code>HumanName.prefix</code> of the name at the given <code>{index}</code> in the list of patient names. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/name/{index}/prefix</code> </td> <td> <code>replace</code> </td> <td> <code>String</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/name/0/prefix", "op": "replace", "value": "Mr." } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>HumanName.id</code> of the name whose <code>prefix</code> is intended to be replaced.</li> <li>This operation is only supported for the first name in the list of patient names (<code>{index}</code> == 0).</li> <li>If no prefix value is provided the prefix on the name will be unset.</li> </ul> <h2>Replace Name Suffix</h2> <b>Description:</b> Replace the <code>HumanName.suffix</code> of the name at the given <code>{index}</code> in the list of patient names. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/name/{index}/suffix</code> </td> <td> <code>replace</code> </td> <td> <code>String</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/name/2/suffix", "op": "replace", "value": "Jr." } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>HumanName.id</code> of the name whose <code>suffix</code> is intended to be replaced.</li> <li>This operation is only supported for the first name in the list of patient names (<code>{index}</code> == 0).</li> <li>If no suffix value is provided the suffix on the name will be unset.</li> </ul> <h2>Replace Name Period</h2> <b>Description:</b> Replace the <code>HumanName.period</code> of the name at the given <code>{index}</code> in the list of patient names. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/name/{index}/period</code> </td> <td> <code>replace</code> </td> <td> <code>Period</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/name/0/period", "op": "replace", "value": { "start": "2016-01-02T00:00:00-05:00" } } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>HumanName.id</code> of the name whose <code>period</code> is intended to be replaced.</li> <li>This operation is only supported for the first name in the list of patient names (<code>{index}</code> == 0).</li> <li>Must not contain the <code>end</code> field.</li> <li>The <code>start</code> must include a time component with a timezone.</li> </ul> <h2>Add Telecom</h2> <b>Description:</b> Add a new contact detail for the patient. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/telecom/-</code> </td> <td> <code>add</code> </td> <td> <code>ContactPoint</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/telecom/-", "op": "add", "value": { "system": "phone", "value": "8168229121", "use": "home", "rank": 1, "extension": [ { "valueString": "12345", "url": "http://hl7.org/fhir/StructureDefinition/contactpoint-extension" } ], "period": { "start": "2012-05-17T15:33:18.000Z" } } } </code></pre> <b>Note:</b> Must contain the <code>system</code>, <code>use</code>, and <code>value</code> fields, and must include a time component with a timezone when specifying a <code>period</code>. <h2>Test Telecom ID</h2> <b>Description:</b> Test the value of the <code>ContactPoint.id</code> of the telecom at the given <code>{index}</code> in the list of patient telecoms. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/telecom/{index}/id</code> </td> <td> <code>test</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/telecom/0/id", "op": "test", "value": "CI-PH-2807950-0" } </code></pre> <h2>Remove Telecom</h2> <b>Description:</b> Remove the telecom at the given <code>{index}</code> in the list of patient telecoms. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/telecom/{index}</code> </td> <td> <code>remove</code> </td> <td> <code>N/A</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/telecom/1", "op": "remove" } </code></pre> <b>Note:</b> Requires a test operation to be provided for the <code>ContactPoint.id</code> of the telecom intended to be removed. <h2>Replace Telecom Value</h2> <b>Description:</b> Replace the <code>ContactPoint.value</code> of the telecom at the given <code>{index}</code> in the list of patient telecoms. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/telecom/{index}/value</code> </td> <td> <code>replace</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/telecom/1/value", "op": "replace", "value": "987-654-3210" } </code></pre> <b>Note:</b> Requires a test operation to be provided for the <code>ContactPoint.id</code> of the telecom whose <code>value</code> is intended to be replaced. <h2>Replace Telecom Rank</h2> <b>Description:</b> Replace the <code>ContactPoint.rank</code> of the telecom at the given <code>{index}</code> in the list of patient telecoms. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/telecom/{index}/rank</code> </td> <td> <code>replace</code> </td> <td> <code>positiveInt</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/telecom/1/rank", "op": "replace", "value": 2 } </code></pre> <b>Note:</b> Requires a test operation to be provided for the <code>ContactPoint.id</code> of the telecom whose <code>rank</code> is intended to be replaced. <h2>Replace Telecom Extension</h2> <b>Description:</b> Replaces the phone extension of the telecom at the given <code>{index}</code> in the list of patient telecoms. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/telecom/{index}/extension</code> </td> <td> <code>replace</code> </td> <td> <code>Extension</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/telecom/1/extension", "op": "replace", "value": [ { "valueString": "12345", "url": "http://hl7.org/fhir/StructureDefinition/contactpoint-extension" } ] } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>ContactPoint.id</code> of the telecom whose <code>extension</code> value is intended to be replaced.</li> <li>The <code>system</code> field of the telecom whose <code>extension</code> is intended to be replaced must be 'phone'.</li> <li>If no <code>valueString</code> is provided, the phone extension will be unset.</li> <li>The <code>url</code> value must be </code>http://hl7.org/fhir/StructureDefinition/contactpoint-extension</code>.</li> </ul> <h2>Replace Telecom Period</h2> <b>Description:</b> Replace the <code>ContactPoint.period</code> of the telecom at the given <code>{index}</code> in the list of patient telecoms. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/telecom/{index}/period</code> </td> <td> <code>replace</code> </td> <td> <code>Period</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/telecom/1/period", "op": "replace", "value": { "start": "2016-01-02T00:00:00-05:00", "end": "2022-01-02T00:00:00-05:00" } } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>ContactPoint.id</code> of the telecom whose <code>period</code> is intended to be replaced.</li> <li>The <code>start</code> and <code>end</code> when provided must include a time component with a timezone.</li> <li>When either <code>start</code> or <code>end</code> are not provided its value will be unset.</li> </ul> <h2>Replace Gender</h2> <b>Description:</b> Replace the gender that the patient is considered to have for administration and record keeping purposes. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/gender</code> </td> <td> <code>replace</code> </td> <td> <code>code</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/gender", "op": "replace", "value": "female" } </code></pre> <h2>Replace Birth Date</h2> <b>Description:</b> Replace the date of birth for the individual. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/birthDate</code> </td> <td> <code>replace</code> </td> <td> <code>date</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/birthDate", "op": "replace", "value": "1990-09-15" } </code></pre> <h2>Add Address</h2> <b>Description:</b> Add a new address for the patient. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/address/-</code> </td> <td> <code>add</code> </td> <td> <code>Address</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/address/-", "op": "add", "value": { "use": "home", "line": [ "1212 Faircastle Drive", "Apartment 406" ], "city": "KC", "district": "Jackson", "state": "KS", "postalCode": "64199", "country": "United States of America", "period": { "start": "2012-05-17T15:33:18.000Z" } } } </code></pre> <b>Note:</b> <ul> <li>Must not contain the <code>text</code> field.</li> <li>Must contain the <code>use</code> field, and must include a time component with a timezone when specifying a <code>period</code>.</li> </ul> <h2>Test Address ID</h2> <b>Description:</b> Test the value of the <code>Address.id</code> of the address at the given <code>{index}</code> in the list of patient addresses. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/address/{index}/id</code> </td> <td> <code>test</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/address/0/id", "op": "test", "value": "CI-2671902-0" } </code></pre> <h2>Remove Address</h2> <b>Description:</b> Remove the address at the given <code>{index}</code> in the list of patient addresses. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/address/{index}</code> </td> <td> <code>remove</code> </td> <td> <code>N/A</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/address/1", "op": "remove" } </code></pre> <b>Note:</b> Requires a test operation to be provided for the <code>Address.id</code> of the address intended to be removed. <h2>Replace Address Line</h2> <b>Description:</b> Replace the <code>Address.line</code> of the address at the given <code>{index}</code> in the list of patient addresses. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/address/{index}/line</code> </td> <td> <code>replace</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/address/1/line", "op": "replace", "value": [ "1212 Faircastle Drive", "Apartment 410" ] } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>Address.id</code> of the address whose <code>line</code> is intended to be replaced.</li> <li>If no line is provided, all the lines on the address will be unset.</li> <li>If fewer values for line are provided in the list than previously set, the additional older values will be unset.</li> </ul> <h2>Replace Address City</h2> <b>Description:</b> Replace the <code>Address.city</code> of the address at the given <code>{index}</code> in the list of patient addresses. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/address/{index}/city</code> </td> <td> <code>replace</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/address/1/city", "op": "replace", "value": "St. Louis" } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>Address.id</code> of the address whose <code>city</code> is intended to be replaced.</li> <li>If no city is provided, the city on the address will be unset.</li> </ul> <h2>Replace Address District</h2> <b>Description:</b> Replace the <code>Address.district</code> of the address at the given <code>{index}</code> in the list of patient addresses. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/address/{index}/district</code> </td> <td> <code>replace</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/address/1/district", "op": "replace", "value": "Johnson" } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>Address.id</code> of the address whose <code>district</code> is intended to be replaced.</li> <li>If no district is provided, the district on the address will be unset.</li> </ul> <h2>Replace Address State</h2> <b>Description:</b> Replace the <code>Address.state</code> of the address at the given <code>{index}</code> in the list of patient addresses. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/address/{index}/state</code> </td> <td> <code>replace</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/address/1/state", "op": "replace", "value": "MO" } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>Address.id</code> of the address whose <code>state</code> is intended to be replaced.</li> <li>If no state is provided, the state on the address will be unset.</li> </ul> <h2>Replace Address Postal Code</h2> <b>Description:</b> Replace the <code>Address.postalCode</code> of the address at the given <code>{index}</code> in the list of patient addresses. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/address/{index}/postalCode</code> </td> <td> <code>replace</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/address/1/postalCode", "op": "replace", "value": "66209" } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>Address.id</code> of the address whose <code>postalCode</code> is intended to be replaced.</li> <li>If no postalCode is provided, the postalCode on the address will be unset.</li> </ul> <h2>Replace Address Country</h2> <b>Description:</b> Replace the <code>Address.country</code> of the address at the given <code>{index}</code> in the list of patient addresses. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/address/{index}/country</code> </td> <td> <code>replace</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/address/1/country", "op": "replace", "value": "Canada" } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>Address.id</code> of the address whose <code>country</code> is intended to be replaced.</li> <li>If no country is provided, the country on the address will be unset.</li> </ul> <h2>Replace Address Period</h2> <b>Description:</b> Replace the <code>Address.period</code> of the address at the given <code>{index}</code> in the list of patient addresses. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/address/{index}/period</code> </td> <td> <code>replace</code> </td> <td> <code>Period</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/address/1/period", "op": "replace", "value": { "start": "2016-01-02T00:00:00-05:00", "end": "2022-01-02T00:00:00-05:00" } } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>Address.id</code> of the address whose <code>period</code> is intended to be replaced.</li> <li>The <code>start</code> and <code>end</code> when provided must include a time component with a timezone.</li> <li>When either <code>start</code> or <code>end</code> are not provided its value will be unset.</li> </ul> <h2>Replace Marital Status</h2> <b>Description:</b> Replace the patient's most recent marital (civil) status. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/maritalStatus</code> </td> <td> <code>replace</code> </td> <td> <code>CodeableConcept</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/maritalStatus", "op": "replace", "value": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus", "code": "S" } ] } } </code></pre> <h2>Replace Communication</h2> <b>Description:</b> Replace the language which may be used to communicate with the patient about his health. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/communication</code> </td> <td> <code>replace</code> </td> <td> <code>BackboneElement</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/communication", "op": "replace", "value": [ { "language": { "coding": [ { "system": "urn:ietf:bcp:47", "code": "en", } ] }, "preferred": true } ] } </code></pre> <b>Note:</b> <code>Patient.communication</code> value should a list with only a single element. <h2>Add General Practitioner</h2> <b>Description:</b> Add a new nominated care provider. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/generalPractitioner/-</code> </td> <td> <code>add</code> </td> <td> <code>Reference</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/generalPractitioner/-", "op": "add", "value": { "reference": "Practitioner/995932" } } </code></pre> <b>Note:</b> Must be a reference to a <code>Practitioner</code>. <h2>Test General Practitioner ID</h2> <b>Description:</b> Test the value of the <code>Reference.id</code> of the general practitioner at the given <code>{index}</code> in the list of the patient's nominated care providers. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/generalPractitioner/{index}/id</code> </td> <td> <code>test</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/generalPractitioner/1/id", "op": "test", "value": "CI-312732-2" } </code></pre> <h2>Remove General Practitioner</h2> <b>Description:</b> Remove the general practitoner at the given <code>{index}</code> in the list of the patient's nominated care providers. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/generalPractitioner/{index}</code> </td> <td> <code>remove</code> </td> <td> <code>N/A</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/generalPractitioner/1", "op": "remove" } </code></pre> <b>Note:</b> Requires a test operation to be provided for the <code>Reference.id</code> of the general practitioner intended to be removed. <h2>Replace Extension</h2> <b>Description:</b> Replace the value of an extension that adds additional information about the patient. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/extension</code> </td> <td> <code>replace</code> </td> <td> <code>Extension</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/extension", "op": "replace", "value": [ { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex", "valueCode": "M" }, { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race", "extension": [ { "url": "ombCategory", "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2106-3", "display": "White" } }, { "url": "detailed", "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2110-5", "display": "English" } } ] }, { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity", "extension": [ { "url": "ombCategory", "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2135-2", "display": "Hispanic or Latino" } }, { "url": "detailed", "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2156-8", "display": "Costa Rican" } } ] }, { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-genderIdentity", "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "446141000124107" } ] } }, { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-sex", "valueCode": "248153007" }, { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-tribal-affiliation", "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS", "code": "468", "display": "Naknek Native Village" } ], "text": "Naknek Native Village" }, "url": "tribalAffiliation" }, { "valueBoolean": false, "url": "isEnrolled" } ] }, { "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/communication-preference", "extension": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4640016", "code": "2572136733", "display": "Appointment Reminder", "userSelected": false } ], "text": "Appointment Reminder" }, "url": "communication-type" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/23042", "code": "4054467", "display": "Phone", "userSelected": false } ] }, "url": "contact-method" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/43", "code": "163", "display": "Business", "userSelected": false } ], "text": "Home" }, "url": "contact-type" }, { "valueDateTime": "2019-12-26T15:41:52.000Z", "url": "verified-datetime" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/communication-preference" } ] } ] } </code></pre> <b>Note:</b> <p>Supported extensions that can be replaced: <ul> <li>US Core Birth Sex</li> <li>US Core Race</li> <li>US Core Ethnicity</li> <li>US Core Gender Identity</li> <li>US Core Sex</li> <li>US Core Tribal Affiliation</li> </ul> </p> <h2>Test Communication Preference ID</h2> <b>Description:</b> Test the value of the <code>CommunicationPreference.id</code> of the Communication Preference at the given <code>{index}</code> in the list of the patient's extensions. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/extension/{index}/id</code> </td> <td> <code>test</code> </td> <td> <code>string</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/extension/1/id", "op": "test", "value": "151534123" } </code></pre> <h2>Remove Communication PreferenceID</h2> <b>Description:</b> Remove the CommunicationPreference at the given <code>{index}</code> in the list of the patient's extensions. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/extension/{index}</code> </td> <td> <code>remove</code> </td> <td> <code>N/A</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/extension/1", "op": "remove" } </code></pre> <b>Note:</b> Requires a test operation to be provided for the <code>CommunicationPreference.id</code> of the Communication Preference intended to be removed. <h2>Add Communication Preference</h2> <b>Description:</b> Add a new Communication Preference extension for the patient. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/extension/-</code> </td> <td> <code>add</code> </td> <td> <code>Communication</code> <code>Preference</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/extension/-", "op": "add", "value": { "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/communication-preference", "extension": [ { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4640016", "code": "485602703", "display": "Appointment Reminder", "userSelected": false } ], "text": "Appointment Reminder" }, "url": "communication-type" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/23042", "code": "4054467", "display": "Phone", "userSelected": false } ] }, "url": "contact-method" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/43", "code": "163", "display": "Business", "userSelected": false } ], "text": "Home" }, "url": "contact-type" }, { "valueDateTime": "2019-12-26T15:41:52.000Z", "url": "verified-datetime" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/communication-preference" } ] } } </code></pre> <b>Note:</b> Must be a valid <code>CommunicationPreference</code> extension. <h2>Replace Communication PreferenceID</h2> <b>Description:</b> Replace the CommunicationPreference at the given <code>{index}</code> in the list of the patient's extensions. At a time only one communication Preference can be changed. <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <code>/extension/{index}</code> </td> <td> <code>replace</code> </td> <td> <code>Communication</code> <code>Preference</code> </td> </tr> </tbody> </table> <b>Example:</b> <pre><code>{ "path": "/extension/0", "op": "replace", "value": { "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/communication-preference", "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/dacc6494-e336-45ad-8729-b789ff8663c6/codeSet/4640016", "code": "2572145011", "display": "Clinical Communications", "userSelected": true } ] }, "url": "communication-type" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/34fc7274-1120-4899-937d-a9ea1becc848/codeSet/23042", "code": "4054468" } ] }, "url": "contact-method" } ] } } </code></pre> <b>Note:</b> <ul> <li>Requires a test operation to be provided for the <code>CommunicationPreference.id</code> of the Communication Preference intended to be removed.</li> <li>Test operation path and replace extension path index should be same.</li> </ul>


/Patient{ID}

Usage and SDK Samples

curl -X PATCH "https://localhost/Patient{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PatientApi;

import java.io.File;
import java.util.*;

public class PatientApiExample {

    public static void main(String[] args) {
        
        PatientApi apiInstance = new PatientApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String |

The logical resource ID.

PatientPatchBody patchBody = ; // PatientPatchBody | String ifMatch = ifMatch_example; // String | The current version of the Patient resource. try { apiInstance.millenniumR4PatientPatch(authorization, accept, iD, patchBody, ifMatch); } catch (ApiException e) { System.err.println("Exception when calling PatientApi#millenniumR4PatientPatch"); e.printStackTrace(); } } }
import io.swagger.client.api.PatientApi;

public class PatientApiExample {

    public static void main(String[] args) {
        PatientApi apiInstance = new PatientApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String |

The logical resource ID.

PatientPatchBody patchBody = ; // PatientPatchBody | String ifMatch = ifMatch_example; // String | The current version of the Patient resource. try { apiInstance.millenniumR4PatientPatch(authorization, accept, iD, patchBody, ifMatch); } catch (ApiException e) { System.err.println("Exception when calling PatientApi#millenniumR4PatientPatch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; //

The logical resource ID.

PatientPatchBody *patchBody = ; // String *ifMatch = ifMatch_example; // The current version of the Patient resource. PatientApi *apiInstance = [[PatientApi alloc] init]; // Patch a patient [apiInstance millenniumR4PatientPatchWith:authorization accept:accept iD:iD patchBody:patchBody ifMatch:ifMatch completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.PatientApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String}

The logical resource ID.

var patchBody = ; // {PatientPatchBody} var ifMatch = ifMatch_example; // {String} The current version of the Patient resource. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4PatientPatch(authorization, accept, iD, patchBody, ifMatch, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4PatientPatchExample
    {
        public void main()
        {
            
            var apiInstance = new PatientApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String |

The logical resource ID.

var patchBody = new PatientPatchBody(); // PatientPatchBody | var ifMatch = ifMatch_example; // String | The current version of the Patient resource. try { // Patch a patient apiInstance.millenniumR4PatientPatch(authorization, accept, iD, patchBody, ifMatch); } catch (Exception e) { Debug.Print("Exception when calling PatientApi.millenniumR4PatientPatch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PatientApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String |

The logical resource ID.

$patchBody = ; // PatientPatchBody | $ifMatch = ifMatch_example; // String | The current version of the Patient resource. try { $api_instance->millenniumR4PatientPatch($authorization, $accept, $iD, $patchBody, $ifMatch); } catch (Exception $e) { echo 'Exception when calling PatientApi->millenniumR4PatientPatch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PatientApi;

my $api_instance = WWW::SwaggerClient::PatientApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String |

The logical resource ID.

my $patchBody = WWW::SwaggerClient::Object::PatientPatchBody->new(); # PatientPatchBody | my $ifMatch = ifMatch_example; # String | The current version of the Patient resource. eval { $api_instance->millenniumR4PatientPatch(authorization => $authorization, accept => $accept, iD => $iD, patchBody => $patchBody, ifMatch => $ifMatch); }; if ($@) { warn "Exception when calling PatientApi->millenniumR4PatientPatch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PatientApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String |

The logical resource ID.

patchBody = # PatientPatchBody | ifMatch = ifMatch_example # String | The current version of the Patient resource. try: # Patch a patient api_instance.millennium_r4_patient_patch(authorization, accept, iD, patchBody, ifMatch) except ApiException as e: print("Exception when calling PatientApi->millenniumR4PatientPatch: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
<p>The logical resource ID.</p>
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
If-Match*
String
The current version of the Patient resource.
Required
Body parameters
Name Description
patchBody *

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/12724067</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Mon, 06 Apr 2020 19:00:43 GMT Etag: W/"1" Last-Modified: Mon, 06 Apr 2020 19:00:43 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.


millenniumR4PatientSearch

Get a list of patients

<p>Retrieves a list of patients that meet supplied query parameters.</p> <b>Note:</b> <ul> <li>A <code>422 (Unprocessable Content)</code> status code is returned when more than 1000 patients qualify for the search criteria.</li> <li>The <code>name</code>, <code>family</code>, and <code>given</code> parameters support the <code>:exact</code> modifier and search for current names only, based on the name's <code>period</code>.</li> <li>Oracle Cerner does not recommend combining the <code>family</code> or <code>given</code> parameters with the <code>name</code> parameter when searching for a patient. Whenever possible, use the <code>:exact</code> modifier.</li> </ul>


/Patient

Usage and SDK Samples

curl -X GET "https://localhost/Patient?_id=&identifier=&family=&given=&name=&birthdate=&phone=&email=&address-postalcode=&gender=&_count=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PatientApi;

import java.io.File;
import java.util.*;

public class PatientApiExample {

    public static void main(String[] args) {
        
        PatientApi apiInstance = new PatientApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. array[String] id = ; // array[String] |

The logical resource ID. This parameter is required if no other parameter is used.

Example: _id=12345

array[String] identifier = ; // array[String] |

A patient identifier.

  • May be provided once with a single value.
  • Requires a code, but the system is optional. If the system is not provided, the search is performed across all systems supported by the Patient resource.
  • Searches against the specific system, if it is provided.
  • Accepts a Social Security Number (SSN), but the value is not returned in a matching response.

Example: identifier=urn:oid:1.1.1.1.1.1|1022228

array[String] family = ; // array[String] |

The start of the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: family=Smith

array[String] given = ; // array[String] |

The start of the given name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Searching by the given name requires the family parameter.

Example: given=Sally

array[String] name = ; // array[String] |

The start of the given name or the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: name=Riley

array[String] birthdate = ; // array[String] |

The patient's date of birth.

  • May be provided once using one of the following prefixes to imply a date range: ge, le, gt, lt, or eq.
  • May be provided twice to indicate a date range and must contain one prefix each of le and ge. Example: birthdate=ge2001-03-13&birthdate=le2001-05-01.
  • Must not be provided with a time component.
  • String phone = phone_example; // String |

    The patient's phone number. May be provided once with a single value.

    Example: phone=1234567891

    String email = email_example; // String |

    The patient's email. May be provided once with a single value.

    Example: email=example@example.com

    String addressPostalcode = addressPostalcode_example; // String |

    The postal code in the address details of the patient. May be provided once with a single value.

    Example: address-postalcode=12345

    String gender = gender_example; // String |

    The patient's gender. May be provided once with a single value.

    Integer count = 56; // Integer |

    The maximum number of results to return.

    Example: _count=15

    String revinclude = revinclude_example; // String |

    The Provenance resource entries to be returned as part of the bundle.

    • May be provided once with the value of Provenance:target. Example: _revinclude=Provenance:target.
    • Requires the OAuth2 token to include the Provenance scope corresponding with the current Patient scope, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    try { apiInstance.millenniumR4PatientSearch(authorization, accept, id, identifier, family, given, name, birthdate, phone, email, addressPostalcode, gender, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling PatientApi#millenniumR4PatientSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.PatientApi;

public class PatientApiExample {

    public static void main(String[] args) {
        PatientApi apiInstance = new PatientApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. array[String] id = ; // array[String] |

The logical resource ID. This parameter is required if no other parameter is used.

Example: _id=12345

array[String] identifier = ; // array[String] |

A patient identifier.

  • May be provided once with a single value.
  • Requires a code, but the system is optional. If the system is not provided, the search is performed across all systems supported by the Patient resource.
  • Searches against the specific system, if it is provided.
  • Accepts a Social Security Number (SSN), but the value is not returned in a matching response.

Example: identifier=urn:oid:1.1.1.1.1.1|1022228

array[String] family = ; // array[String] |

The start of the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: family=Smith

array[String] given = ; // array[String] |

The start of the given name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Searching by the given name requires the family parameter.

Example: given=Sally

array[String] name = ; // array[String] |

The start of the given name or the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: name=Riley

array[String] birthdate = ; // array[String] |

The patient's date of birth.

  • May be provided once using one of the following prefixes to imply a date range: ge, le, gt, lt, or eq.
  • May be provided twice to indicate a date range and must contain one prefix each of le and ge. Example: birthdate=ge2001-03-13&birthdate=le2001-05-01.
  • Must not be provided with a time component.
  • String phone = phone_example; // String |

    The patient's phone number. May be provided once with a single value.

    Example: phone=1234567891

    String email = email_example; // String |

    The patient's email. May be provided once with a single value.

    Example: email=example@example.com

    String addressPostalcode = addressPostalcode_example; // String |

    The postal code in the address details of the patient. May be provided once with a single value.

    Example: address-postalcode=12345

    String gender = gender_example; // String |

    The patient's gender. May be provided once with a single value.

    Integer count = 56; // Integer |

    The maximum number of results to return.

    Example: _count=15

    String revinclude = revinclude_example; // String |

    The Provenance resource entries to be returned as part of the bundle.

    • May be provided once with the value of Provenance:target. Example: _revinclude=Provenance:target.
    • Requires the OAuth2 token to include the Provenance scope corresponding with the current Patient scope, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    try { apiInstance.millenniumR4PatientSearch(authorization, accept, id, identifier, family, given, name, birthdate, phone, email, addressPostalcode, gender, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling PatientApi#millenniumR4PatientSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. array[String] *id = ; //

The logical resource ID. This parameter is required if no other parameter is used.

Example: _id=12345

(optional) array[String] *identifier = ; //

A patient identifier.

  • May be provided once with a single value.
  • Requires a code, but the system is optional. If the system is not provided, the search is performed across all systems supported by the Patient resource.
  • Searches against the specific system, if it is provided.
  • Accepts a Social Security Number (SSN), but the value is not returned in a matching response.

Example: identifier=urn:oid:1.1.1.1.1.1|1022228

(optional) array[String] *family = ; //

The start of the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: family=Smith

(optional) array[String] *given = ; //

The start of the given name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Searching by the given name requires the family parameter.

Example: given=Sally

(optional) array[String] *name = ; //

The start of the given name or the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: name=Riley

(optional) array[String] *birthdate = ; //

The patient's date of birth.

  • May be provided once using one of the following prefixes to imply a date range: ge, le, gt, lt, or eq.
  • May be provided twice to indicate a date range and must contain one prefix each of le and ge. Example: birthdate=ge2001-03-13&birthdate=le2001-05-01.
  • Must not be provided with a time component.
  • (optional) String *phone = phone_example; //

    The patient's phone number. May be provided once with a single value.

    Example: phone=1234567891

    (optional) String *email = email_example; //

    The patient's email. May be provided once with a single value.

    Example: email=example@example.com

    (optional) String *addressPostalcode = addressPostalcode_example; //

    The postal code in the address details of the patient. May be provided once with a single value.

    Example: address-postalcode=12345

    (optional) String *gender = gender_example; //

    The patient's gender. May be provided once with a single value.

    (optional) Integer *count = 56; //

    The maximum number of results to return.

    Example: _count=15

    (optional) String *revinclude = revinclude_example; //

    The Provenance resource entries to be returned as part of the bundle.

    • May be provided once with the value of Provenance:target. Example: _revinclude=Provenance:target.
    • Requires the OAuth2 token to include the Provenance scope corresponding with the current Patient scope, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    (optional) PatientApi *apiInstance = [[PatientApi alloc] init]; // Get a list of patients [apiInstance millenniumR4PatientSearchWith:authorization accept:accept id:id identifier:identifier family:family given:given name:name birthdate:birthdate phone:phone email:email addressPostalcode:addressPostalcode gender:gender count:count revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.PatientApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': , // {array[String]}

The logical resource ID. This parameter is required if no other parameter is used.

Example: _id=12345

'identifier': , // {array[String]}

A patient identifier.

  • May be provided once with a single value.
  • Requires a code, but the system is optional. If the system is not provided, the search is performed across all systems supported by the Patient resource.
  • Searches against the specific system, if it is provided.
  • Accepts a Social Security Number (SSN), but the value is not returned in a matching response.

Example: identifier=urn:oid:1.1.1.1.1.1|1022228

'family': , // {array[String]}

The start of the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: family=Smith

'given': , // {array[String]}

The start of the given name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Searching by the given name requires the family parameter.

Example: given=Sally

'name': , // {array[String]}

The start of the given name or the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: name=Riley

'birthdate': , // {array[String]}

The patient's date of birth.

  • May be provided once using one of the following prefixes to imply a date range: ge, le, gt, lt, or eq.
  • May be provided twice to indicate a date range and must contain one prefix each of le and ge. Example: birthdate=ge2001-03-13&birthdate=le2001-05-01.
  • Must not be provided with a time component.
  • 'phone': phone_example, // {String}

    The patient's phone number. May be provided once with a single value.

    Example: phone=1234567891

    'email': email_example, // {String}

    The patient's email. May be provided once with a single value.

    Example: email=example@example.com

    'addressPostalcode': addressPostalcode_example, // {String}

    The postal code in the address details of the patient. May be provided once with a single value.

    Example: address-postalcode=12345

    'gender': gender_example, // {String}

    The patient's gender. May be provided once with a single value.

    'count': 56, // {Integer}

    The maximum number of results to return.

    Example: _count=15

    'revinclude': revinclude_example // {String}

    The Provenance resource entries to be returned as part of the bundle.

    • May be provided once with the value of Provenance:target. Example: _revinclude=Provenance:target.
    • Requires the OAuth2 token to include the Provenance scope corresponding with the current Patient scope, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4PatientSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4PatientSearchExample
    {
        public void main()
        {
            
            var apiInstance = new PatientApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = new array[String](); // array[String] |

The logical resource ID. This parameter is required if no other parameter is used.

Example: _id=12345

(optional) var identifier = new array[String](); // array[String] |

A patient identifier.

  • May be provided once with a single value.
  • Requires a code, but the system is optional. If the system is not provided, the search is performed across all systems supported by the Patient resource.
  • Searches against the specific system, if it is provided.
  • Accepts a Social Security Number (SSN), but the value is not returned in a matching response.

Example: identifier=urn:oid:1.1.1.1.1.1|1022228

(optional) var family = new array[String](); // array[String] |

The start of the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: family=Smith

(optional) var given = new array[String](); // array[String] |

The start of the given name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Searching by the given name requires the family parameter.

Example: given=Sally

(optional) var name = new array[String](); // array[String] |

The start of the given name or the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: name=Riley

(optional) var birthdate = new array[String](); // array[String] |

The patient's date of birth.

  • May be provided once using one of the following prefixes to imply a date range: ge, le, gt, lt, or eq.
  • May be provided twice to indicate a date range and must contain one prefix each of le and ge. Example: birthdate=ge2001-03-13&birthdate=le2001-05-01.
  • Must not be provided with a time component.
  • (optional) var phone = phone_example; // String |

    The patient's phone number. May be provided once with a single value.

    Example: phone=1234567891

    (optional) var email = email_example; // String |

    The patient's email. May be provided once with a single value.

    Example: email=example@example.com

    (optional) var addressPostalcode = addressPostalcode_example; // String |

    The postal code in the address details of the patient. May be provided once with a single value.

    Example: address-postalcode=12345

    (optional) var gender = gender_example; // String |

    The patient's gender. May be provided once with a single value.

    (optional) var count = 56; // Integer |

    The maximum number of results to return.

    Example: _count=15

    (optional) var revinclude = revinclude_example; // String |

    The Provenance resource entries to be returned as part of the bundle.

    • May be provided once with the value of Provenance:target. Example: _revinclude=Provenance:target.
    • Requires the OAuth2 token to include the Provenance scope corresponding with the current Patient scope, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    (optional) try { // Get a list of patients apiInstance.millenniumR4PatientSearch(authorization, accept, id, identifier, family, given, name, birthdate, phone, email, addressPostalcode, gender, count, revinclude); } catch (Exception e) { Debug.Print("Exception when calling PatientApi.millenniumR4PatientSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PatientApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = ; // array[String] |

The logical resource ID. This parameter is required if no other parameter is used.

Example: _id=12345

$identifier = ; // array[String] |

A patient identifier.

  • May be provided once with a single value.
  • Requires a code, but the system is optional. If the system is not provided, the search is performed across all systems supported by the Patient resource.
  • Searches against the specific system, if it is provided.
  • Accepts a Social Security Number (SSN), but the value is not returned in a matching response.

Example: identifier=urn:oid:1.1.1.1.1.1|1022228

$family = ; // array[String] |

The start of the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: family=Smith

$given = ; // array[String] |

The start of the given name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Searching by the given name requires the family parameter.

Example: given=Sally

$name = ; // array[String] |

The start of the given name or the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: name=Riley

$birthdate = ; // array[String] |

The patient's date of birth.

  • May be provided once using one of the following prefixes to imply a date range: ge, le, gt, lt, or eq.
  • May be provided twice to indicate a date range and must contain one prefix each of le and ge. Example: birthdate=ge2001-03-13&birthdate=le2001-05-01.
  • Must not be provided with a time component.
  • $phone = phone_example; // String |

    The patient's phone number. May be provided once with a single value.

    Example: phone=1234567891

    $email = email_example; // String |

    The patient's email. May be provided once with a single value.

    Example: email=example@example.com

    $addressPostalcode = addressPostalcode_example; // String |

    The postal code in the address details of the patient. May be provided once with a single value.

    Example: address-postalcode=12345

    $gender = gender_example; // String |

    The patient's gender. May be provided once with a single value.

    $count = 56; // Integer |

    The maximum number of results to return.

    Example: _count=15

    $revinclude = revinclude_example; // String |

    The Provenance resource entries to be returned as part of the bundle.

    • May be provided once with the value of Provenance:target. Example: _revinclude=Provenance:target.
    • Requires the OAuth2 token to include the Provenance scope corresponding with the current Patient scope, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    try { $api_instance->millenniumR4PatientSearch($authorization, $accept, $id, $identifier, $family, $given, $name, $birthdate, $phone, $email, $addressPostalcode, $gender, $count, $revinclude); } catch (Exception $e) { echo 'Exception when calling PatientApi->millenniumR4PatientSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PatientApi;

my $api_instance = WWW::SwaggerClient::PatientApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = []; # array[String] |

The logical resource ID. This parameter is required if no other parameter is used.

Example: _id=12345

my $identifier = []; # array[String] |

A patient identifier.

  • May be provided once with a single value.
  • Requires a code, but the system is optional. If the system is not provided, the search is performed across all systems supported by the Patient resource.
  • Searches against the specific system, if it is provided.
  • Accepts a Social Security Number (SSN), but the value is not returned in a matching response.

Example: identifier=urn:oid:1.1.1.1.1.1|1022228

my $family = []; # array[String] |

The start of the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: family=Smith

my $given = []; # array[String] |

The start of the given name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Searching by the given name requires the family parameter.

Example: given=Sally

my $name = []; # array[String] |

The start of the given name or the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: name=Riley

my $birthdate = []; # array[String] |

The patient's date of birth.

  • May be provided once using one of the following prefixes to imply a date range: ge, le, gt, lt, or eq.
  • May be provided twice to indicate a date range and must contain one prefix each of le and ge. Example: birthdate=ge2001-03-13&birthdate=le2001-05-01.
  • Must not be provided with a time component.
  • my $phone = phone_example; # String |

    The patient's phone number. May be provided once with a single value.

    Example: phone=1234567891

    my $email = email_example; # String |

    The patient's email. May be provided once with a single value.

    Example: email=example@example.com

    my $addressPostalcode = addressPostalcode_example; # String |

    The postal code in the address details of the patient. May be provided once with a single value.

    Example: address-postalcode=12345

    my $gender = gender_example; # String |

    The patient's gender. May be provided once with a single value.

    my $count = 56; # Integer |

    The maximum number of results to return.

    Example: _count=15

    my $revinclude = revinclude_example; # String |

    The Provenance resource entries to be returned as part of the bundle.

    • May be provided once with the value of Provenance:target. Example: _revinclude=Provenance:target.
    • Requires the OAuth2 token to include the Provenance scope corresponding with the current Patient scope, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    eval { $api_instance->millenniumR4PatientSearch(authorization => $authorization, accept => $accept, id => $id, identifier => $identifier, family => $family, given => $given, name => $name, birthdate => $birthdate, phone => $phone, email => $email, addressPostalcode => $addressPostalcode, gender => $gender, count => $count, revinclude => $revinclude); }; if ($@) { warn "Exception when calling PatientApi->millenniumR4PatientSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PatientApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = # array[String] |

The logical resource ID. This parameter is required if no other parameter is used.

Example: _id=12345

(optional) identifier = # array[String] |

A patient identifier.

  • May be provided once with a single value.
  • Requires a code, but the system is optional. If the system is not provided, the search is performed across all systems supported by the Patient resource.
  • Searches against the specific system, if it is provided.
  • Accepts a Social Security Number (SSN), but the value is not returned in a matching response.

Example: identifier=urn:oid:1.1.1.1.1.1|1022228

(optional) family = # array[String] |

The start of the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: family=Smith

(optional) given = # array[String] |

The start of the given name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Searching by the given name requires the family parameter.

Example: given=Sally

(optional) name = # array[String] |

The start of the given name or the family name of the patient. May be provided once with a single value.

The :exact modifier is supported and searches for current names based on the name's period.

Example: name=Riley

(optional) birthdate = # array[String] |

The patient's date of birth.

  • May be provided once using one of the following prefixes to imply a date range: ge, le, gt, lt, or eq.
  • May be provided twice to indicate a date range and must contain one prefix each of le and ge. Example: birthdate=ge2001-03-13&birthdate=le2001-05-01.
  • Must not be provided with a time component.
  • (optional) phone = phone_example # String |

    The patient's phone number. May be provided once with a single value.

    Example: phone=1234567891

    (optional) email = email_example # String |

    The patient's email. May be provided once with a single value.

    Example: email=example@example.com

    (optional) addressPostalcode = addressPostalcode_example # String |

    The postal code in the address details of the patient. May be provided once with a single value.

    Example: address-postalcode=12345

    (optional) gender = gender_example # String |

    The patient's gender. May be provided once with a single value.

    (optional) count = 56 # Integer |

    The maximum number of results to return.

    Example: _count=15

    (optional) revinclude = revinclude_example # String |

    The Provenance resource entries to be returned as part of the bundle.

    • May be provided once with the value of Provenance:target. Example: _revinclude=Provenance:target.
    • Requires the OAuth2 token to include the Provenance scope corresponding with the current Patient scope, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    (optional) try: # Get a list of patients api_instance.millennium_r4_patient_search(authorization, accept, id=id, identifier=identifier, family=family, given=given, name=name, birthdate=birthdate, phone=phone, email=email, addressPostalcode=addressPostalcode, gender=gender, count=count, revinclude=revinclude) except ApiException as e: print("Exception when calling PatientApi->millenniumR4PatientSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
array[String]
<p>The logical resource ID. This parameter is required if no other parameter is used.</p> <p>Example: <code>_id=12345</code></p>
identifier
array[String]
<p>A patient identifier.</p> <ul> <li>May be provided once with a single value.</li> <li>Requires a code, but the system is optional. If the system is not provided, the search is performed across all systems supported by the Patient resource.</li> <li>Searches against the specific system, if it is provided.</li> <li>Accepts a Social Security Number (SSN), but the value is not returned in a matching response.</li> </ul> <p>Example: <code>identifier=urn:oid:1.1.1.1.1.1|1022228</code></p>
family
array[String]
<p>The start of the family name of the patient. May be provided once with a single value.</p> <p>The <code>:exact</code> modifier is supported and searches for current names based on the name's <code>period</code>.</p> <p>Example: <code>family=Smith</code></p>
given
array[String]
<p>The start of the given name of the patient. May be provided once with a single value.</p> <p>The <code>:exact</code> modifier is supported and searches for current names based on the name's <code>period</code>.</p> <p>Searching by the given name requires the <code>family</code> parameter.</p> <p>Example: <code>given=Sally</code></p>
name
array[String]
<p>The start of the given name or the family name of the patient. May be provided once with a single value.</p> <p>The <code>:exact</code> modifier is supported and searches for current names based on the name's <code>period</code>.</p> <p>Example: <code>name=Riley</code></p>
birthdate
array[String]
<p>The patient's date of birth.</p> <ul> <li>May be provided once using one of the following prefixes to imply a date range: <code>ge</code>, <code>le</code>, <code>gt</code>, <code>lt</code>, or <code>eq</code>.</li> <li>May be provided twice to indicate a date range and must contain one prefix each of <code>le</code> and <code>ge</code>. Example: <code>birthdate=ge2001-03-13&amp;birthdate=le2001-05-01</code>. <li>Must not be provided with a time component.</li>
phone
String
<p>The patient's phone number. May be provided once with a single value.</p> <p>Example: <code>phone=1234567891</code></p>
email
String
<p>The patient's email. May be provided once with a single value.</p> <p>Example: <code>email=example@example.com</code></p>
address-postalcode
String
<p>The postal code in the address details of the patient. May be provided once with a single value.</p> <p>Example: <code>address-postalcode=12345</code></p>
gender
String
<p>The patient's gender. May be provided once with a single value.</p>
_count
Integer
<p>The maximum number of results to return.</p> <p>Example: <code>_count=15</code></p>
_revinclude
String
<p>The Provenance resource entries to be returned as part of the bundle.</p> <ul> <li>May be provided once with the value of <code>Provenance:target</code>. Example: <code>_revinclude=Provenance:target</code>. <li>Requires the OAuth2 token to include the Provenance scope corresponding with the current Patient scope, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul>

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient?family=smart&given=joe&birthdate=1990-09-15</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "b8e08a98-849f-4544-9fa8-985aa445e31b", "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient?_id=12724067" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/12724067", "resource": { "resourceType": "Patient", "id": "12724067", "meta": { "versionId": "10", "lastUpdated": "2020-07-06T21:21:22.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Patient&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>: SMART, JOE&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>DOB&lt;/b>: Apr 29, 1976&lt;/p>&lt;p>&lt;b>Administrative Gender&lt;/b>: Male&lt;/p>&lt;p>&lt;b>Marital Status&lt;/b>: Married&lt;/p>&lt;/div>" }, "extension": [ { "id": "59434424", "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4640016", "code": "485602703", "display": "Appointment Reminders", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/communication-topic", "code": "appointment-reminder", "display": "Appointment Reminder", "userSelected": false } ], "text": "Appointment Reminders" }, "url": "communication-type" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/23042", "code": "495085513", "display": "Fax", "userSelected": true }, { "system": "http://hl7.org/fhir/contact-point-system", "code": "fax", "display": "Fax", "userSelected": false } ], "text": "Fax" }, "url": "contact-method" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/43", "code": "163", "display": "Business", "userSelected": true }, { "system": "http://hl7.org/fhir/contact-point-use", "code": "work", "display": "Work", "userSelected": false } ], "text": "Business" }, "url": "contact-type" }, { "valueDateTime": "2019-04-13T20:00:00.000Z", "url": "verified-datetime" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/communication-preference" }, { "extension": [ { "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2106-3", "display": "White", "userSelected": false }, "url": "ombCategory" }, { "valueString": "White", "url": "text" } ], "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race" }, { "extension": [ { "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2186-5", "display": "Non Hispanic or Latino", "userSelected": false }, "url": "ombCategory" }, { "valueString": "Not Hispanic, Latino, or Spanish Origin", "url": "text" } ], "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity" }, { "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "446141000124107", "display": "Identifies as female gender (finding)", "userSelected": false } ], "text": "Identifies as female" }, "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-genderIdentity" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS", "code": "557", "display": "Umkumiut Native Village", "userSelected": true } ], "text": "Umkumiut Native Village" }, "url": "tribalAffiliation" } ], "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-tribal-affiliation" }, { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-sex", "valueCode": "248153007" } ], "identifier": [ { "id": "CI-490016886-0", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "10", "display": "MRN", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "MR", "display": "Medical record number", "userSelected": false } ], "text": "MRN" }, "system": "urn:oid:2.16.840.1.113883.6.1000", "value": "6931", "period": { "start": "2019-12-26T15:14:12.000Z" } }, { "id": "CI-490058771-1", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "10", "display": "MRN", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "MR", "display": "Medical record number", "userSelected": false } ], "text": "MRN" }, "system": "urn:oid:2.16.840.1.113883.6.1000", "value": "6978", "period": { "end": "2020-07-06T21:21:25.000Z" } }, { "id": "CI-490059574-3", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "670843", "display": "Messaging", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "U", "display": "Unspecified identifier", "userSelected": false } ], "text": "Messaging" }, "_system": { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] }, "value": "3C36293A3B964994AD8E6C0305F3330A", "period": { "start": "2020-06-30T20:08:26.000Z" } }, { "id": "CI-490058805-4", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "670843", "display": "Messaging", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "U", "display": "Unspecified identifier", "userSelected": false } ], "text": "Messaging" }, "_system": { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] }, "value": "43DA797A657B47548F258A9B50EB41F5", "period": { "start": "2020-06-12T16:03:32.000Z" } }, { "id": "CI-490059570-5", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "2553236771", "display": "Federated Person Principal", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "AN", "display": "Account number", "userSelected": false } ], "text": "Federated Person Principal" }, "system": "urn:oid:2.16.840.1.113883.3.13.6", "value": "URN:CERNER:IDENTITY-FEDERATION:REALM:E8A84236-C258-4952-98B7-A6FF8A9C587A-CH:PRINCIPAL:AN7TD9A62CV8Z53Z", "period": { "start": "2020-06-30T20:08:25.000Z" } }, { "id": "CI-490058801-6", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "2553236771", "display": "Federated Person Principal", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "AN", "display": "Account number", "userSelected": false } ], "text": "Federated Person Principal" }, "system": "urn:oid:2.16.840.1.113883.3.13.6", "value": "URN:CERNER:IDENTITY-FEDERATION:REALM:E8A84236-C258-4952-98B7-A6FF8A9C587A-CH:PRINCIPAL:KR8KC9MI9EQ8KC23", "period": { "start": "2020-06-12T16:03:29.000Z" } } ], "active": true, "name": [ { "id": "CI-12724067-0", "use": "official", "text": "SMART, JOE", "family": "SMART", "given": [ "JOE" ], "period": { "start": "2019-12-26T15:14:12.000Z" } }, { "id": "CI-490059796-0", "use": "old", "text": "SMART, STEPHEN ALLEN", "family": "SMART", "given": [ "STEPHEN", "ALLEN" ], "period": { "end": "2020-07-06T21:21:26.000Z" } } ], "telecom": [ { "id": "CI-PH-29811920-0", "extension": [ { "valueUrl": "(816)888-8886", "url": "http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address" }, { "valueString": "12345", "url": "http://hl7.org/fhir/StructureDefinition/contactpoint-extension" } ], "system": "phone", "value": "8168888886", "use": "home", "rank": "1", "period": { "start": "2019-12-26T15:14:12.000Z" } }, { "id": "CI-EM-29822662-0", "system": "email", "value": "joesmart@yopmail.com", "use": "home", "rank": "1", "period": { "start": "2020-03-30T19:31:11.000Z" } } ], "gender": "male", "birthDate": "1976-04-29", "deceasedBoolean": false, "address": [ { "id": "CI-24313553-0", "use": "home", "text": "12345 Main St\\nKansas city, MO 64116\\nUS", "line": [ "12345 Main St" ], "city": "Kansas city", "district": "Jackson", "state": "MO", "postalCode": "64116", "country": "US", "period": { "start": "2019-12-26T15:13:36.000Z" } } ], "maritalStatus": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/38", "code": "309237", "display": "Married", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus", "code": "M", "display": "Married", "userSelected": false } ], "text": "Married" }, "communication": [ { "language": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/36", "code": "151", "display": "English", "userSelected": true }, { "system": "urn:ietf:bcp:47", "code": "en", "display": "English", "userSelected": false } ], "text": "English" }, "preferred": true } ], "generalPractitioner": [ { "id": "CI-490017023-0", "reference": "Practitioner/4122622", "display": "Cerner Test, Physician - Hospitalist Cerner" } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: x-patient-revinclude - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient?_id=629928&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "65ee4c79-3514-4eab-b606-10ad56fb0d5d", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient?_id=629928&_revinclude=Provenance%3Atarget" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/629928", "resource": { "resourceType": "Patient", "id": "629928", "meta": { "versionId": "36", "lastUpdated": "2020-09-17T16:35:12.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Patient&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>: England,\n Brad N&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>DOB&lt;/b>: Jan 20, 1999&lt;/p>\n &lt;p>&lt;b>Administrative Gender&lt;/b>: Unknown&lt;/p>&lt;/div>" }, "identifier": [ { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] } ], "active": true, "name": [ { "id": "CI-629928-0", "use": "official", "text": "England, Brad N", "family": "England", "given": [ "Brad", "N" ], "period": { "start": "2004-01-27T00:00:00.000Z" } } ], "telecom": [ { "id": "CI-PH-46477780-0", "extension": [ { "valueUrl": "2232323", "url": "http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address" } ], "system": "phone", "value": "2232323", "rank": 1, "period": { "start": "2021-01-11T06:00:00.000Z" } }, { "id": "CI-PH-9543543-1", "extension": [ { "valueUrl": "1234567890", "url": "http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address" }, { "valueString": "345", "url": "http://hl7.org/fhir/StructureDefinition/contactpoint-extension" } ], "system": "phone", "value": "1234567890", "use": "home", "rank": 1, "period": { "start": "2014-01-20T15:48:39.000Z", "end": "2014-03-20T15:48:39.000Z" } }, { "id": "CI-PH-9543573-2", "extension": [ { "valueUrl": "1234567890", "url": "http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address" }, { "valueString": "345", "url": "http://hl7.org/fhir/StructureDefinition/contactpoint-extension" } ], "system": "phone", "value": "1234567890", "use": "home", "rank": 1, "period": { "start": "2014-01-20T15:48:39.000Z", "end": "2014-03-20T15:48:39.000Z" } } ], "gender": "unknown", "birthDate": "1999-01-20", "contact": [ { "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "83266815", "display": "Authorized Representative", "userSelected": true } ], "text": "Authorized Representative" } ], "name": { "id": "CI-170778458-0", "use": "official", "text": "MARSTON, Dutch", "family": "MARSTON", "given": [ "Dutch" ], "period": { "start": "2020-08-26T14:44:08.000Z" } }, "telecom": [ { "system": "email", "value": "kaishwaryaramesh@gmail.com", "use": "home", "rank": 1, "period": { "start": "2020-10-09T07:29:32.000Z" } }, { "system": "email", "value": "abigail.testpatient@gmail.com", "use": "home", "rank": 2, "period": { "start": "2020-08-26T14:45:59.000Z" } }, { "system": "email", "value": "abigail.testpatient@gmail.com", "use": "home", "rank": 3, "period": { "start": "2020-08-26T16:47:31.000Z" } }, { "system": "email", "value": "abigail.testpatient@gmail.com", "use": "home", "rank": 4, "period": { "start": "2020-08-27T20:27:31.000Z" } }, { "system": "email", "value": "abigail.testpatient@gmail.com", "use": "home", "rank": 5, "period": { "start": "2020-08-28T15:24:19.000Z" } }, { "system": "email", "value": "abigail.testpatient@gmail.com", "use": "home", "rank": 6, "period": { "start": "2020-08-31T15:16:18.000Z" } }, { "system": "email", "value": "abigail.testpatient@gmail.com", "use": "home", "rank": 7, "period": { "start": "2020-09-10T20:41:05.000Z" } }, { "system": "email", "value": "abigail.testpatient@gmail.com", "use": "home", "rank": 8, "period": { "start": "2020-09-11T15:52:04.000Z" } } ], "gender": "male", "period": { "start": "2020-08-27T20:27:31.000Z" } } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/ptntdemo-17390433", "resource": { "resourceType": "Provenance", "id": "ptntdemo-17390433", "meta": { "versionId": "17390433", "lastUpdated": "2021-06-03T11:18:59Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>\n &lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>Patient/629928&lt;/li>&lt;/ul>\n &lt;p>&lt;b>Recorded&lt;/b>: Jun 3, 2021 6:18 A.M. CDT&lt;/p>\n &lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>organizationName PrH&lt;/dt>\n &lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>\n &lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;p>&lt;b>Entity Source&lt;/b>: DocumentReference/S-68607&lt;/p>&lt;/div>" }, "target": [ { "reference": "Patient/629928" } ], "recorded": "2021-06-03T11:18:59Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/59917604", "display": "organizationName PrH" } } ], "entity": [ { "role": "source", "what": { "reference": "DocumentReference/S-68607" } } ] }, "search": { "mode": "include" } } ] }</code></pre>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

millenniumR4PatientShow

Get a patient by ID

<p>Retrieves a patient by the associated ID.</p> <p>Oracle Health Millennium Platform supports the ability to logically merge a patient record into another patient record when both records are describing the same patient. This action is known as a patient combine. If necessary, you can perform a patient uncombine to undo this merging. When the requested patient record is combined into another record, an inactive patient entry is returned with a link to the current patient entry. Entries for combined patients are only returned when retrieving the entries directly by ID. They are not returned when searching with other parameters.</p>


/Patient{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Patient{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PatientApi;

import java.io.File;
import java.util.*;

public class PatientApiExample {

    public static void main(String[] args) {
        
        PatientApi apiInstance = new PatientApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4PatientShow(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling PatientApi#millenniumR4PatientShow"); e.printStackTrace(); } } }
import io.swagger.client.api.PatientApi;

public class PatientApiExample {

    public static void main(String[] args) {
        PatientApi apiInstance = new PatientApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4PatientShow(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling PatientApi#millenniumR4PatientShow"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; //

The logical resource ID.

PatientApi *apiInstance = [[PatientApi alloc] init]; // Get a patient by ID [apiInstance millenniumR4PatientShowWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.PatientApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String}

The logical resource ID.

var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4PatientShow(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4PatientShowExample
    {
        public void main()
        {
            
            var apiInstance = new PatientApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String |

The logical resource ID.

try { // Get a patient by ID apiInstance.millenniumR4PatientShow(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling PatientApi.millenniumR4PatientShow: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PatientApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String |

The logical resource ID.

try { $api_instance->millenniumR4PatientShow($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling PatientApi->millenniumR4PatientShow: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PatientApi;

my $api_instance = WWW::SwaggerClient::PatientApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String |

The logical resource ID.

eval { $api_instance->millenniumR4PatientShow(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling PatientApi->millenniumR4PatientShow: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PatientApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String |

The logical resource ID.

try: # Get a patient by ID api_instance.millennium_r4_patient_show(authorization, accept, iD) except ApiException as e: print("Exception when calling PatientApi->millenniumR4PatientShow: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
<p>The logical resource ID.</p>
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Patient/12724067</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Patient", "id": "12724067", "meta": { "versionId": "10", "lastUpdated": "2020-07-06T21:21:22.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Patient&lt;/b>&lt;/p>&lt;p>&lt;b>Name&lt;/b>: SMART, JOE&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>DOB&lt;/b>: Apr 29, 1976&lt;/p>&lt;p>&lt;b>Administrative Gender&lt;/b>: Male&lt;/p>&lt;p>&lt;b>Marital Status&lt;/b>: Married&lt;/p>&lt;/div>" }, "extension": [ { "id": "59434424", "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4640016", "code": "485602703", "display": "Appointment Reminders", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/communication-topic", "code": "appointment-reminder", "display": "Appointment Reminder", "userSelected": false } ], "text": "Appointment Reminders" }, "url": "communication-type" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/23042", "code": "495085513", "display": "Fax", "userSelected": true }, { "system": "http://hl7.org/fhir/contact-point-system", "code": "fax", "display": "Fax", "userSelected": false } ], "text": "Fax" }, "url": "contact-method" }, { "valueCodeableConcept": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/43", "code": "163", "display": "Business", "userSelected": true }, { "system": "http://hl7.org/fhir/contact-point-use", "code": "work", "display": "Work", "userSelected": false } ], "text": "Business" }, "url": "contact-type" }, { "valueDateTime": "2019-04-13T20:00:00.000Z", "url": "verified-datetime" } ], "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/communication-preference" }, { "extension": [ { "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2106-3", "display": "White", "userSelected": false }, "url": "ombCategory" }, { "valueString": "White", "url": "text" } ], "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race" }, { "extension": [ { "valueCoding": { "system": "urn:oid:2.16.840.1.113883.6.238", "code": "2186-5", "display": "Non Hispanic or Latino", "userSelected": false }, "url": "ombCategory" }, { "valueString": "Not Hispanic, Latino, or Spanish Origin", "url": "text" } ], "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity" }, { "valueCodeableConcept": { "coding": [ { "system": "http://snomed.info/sct", "code": "446141000124107", "display": "Identifies as female gender (finding)", "userSelected": false } ], "text": "Identifies as female" }, "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-genderIdentity" }, { "extension": [ { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS", "code": "468", "display": "Naknek Native Village", "userSelected": true } ], "text": "Naknek Native Village" }, "url": "tribalAffiliation" }, { "valueBoolean": false, "url": "isEnrolled" } ], "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-tribal-affiliation" }, { "url": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-sex", "valueCode": "248153007" } ], "identifier": [ { "id": "CI-490016886-0", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "10", "display": "MRN", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "MR", "display": "Medical record number", "userSelected": false } ], "text": "MRN" }, "system": "urn:oid:2.16.840.1.113883.6.1000", "value": "6931", "period": { "start": "2019-12-26T15:14:12.000Z" } }, { "id": "CI-490058771-1", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "10", "display": "MRN", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "MR", "display": "Medical record number", "userSelected": false } ], "text": "MRN" }, "system": "urn:oid:2.16.840.1.113883.6.1000", "value": "6978", "period": { "end": "2020-07-06T21:21:25.000Z" } }, { "id": "CI-490059574-3", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "670843", "display": "Messaging", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "U", "display": "Unspecified identifier", "userSelected": false } ], "text": "Messaging" }, "_system": { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] }, "value": "3C36293A3B964994AD8E6C0305F3330A", "period": { "start": "2020-06-30T20:08:26.000Z" } }, { "id": "CI-490058805-4", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "670843", "display": "Messaging", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "U", "display": "Unspecified identifier", "userSelected": false } ], "text": "Messaging" }, "_system": { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] }, "value": "43DA797A657B47548F258A9B50EB41F5", "period": { "start": "2020-06-12T16:03:32.000Z" } }, { "id": "CI-490059570-5", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "2553236771", "display": "Federated Person Principal", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "AN", "display": "Account number", "userSelected": false } ], "text": "Federated Person Principal" }, "system": "urn:oid:2.16.840.1.113883.3.13.6", "value": "URN:CERNER:IDENTITY-FEDERATION:REALM:E8A84236-C258-4952-98B7-A6FF8A9C587A-CH:PRINCIPAL:AN7TD9A62CV8Z53Z", "period": { "start": "2020-06-30T20:08:25.000Z" } }, { "id": "CI-490058801-6", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "2553236771", "display": "Federated Person Principal", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "AN", "display": "Account number", "userSelected": false } ], "text": "Federated Person Principal" }, "system": "urn:oid:2.16.840.1.113883.3.13.6", "value": "URN:CERNER:IDENTITY-FEDERATION:REALM:E8A84236-C258-4952-98B7-A6FF8A9C587A-CH:PRINCIPAL:KR8KC9MI9EQ8KC23", "period": { "start": "2020-06-12T16:03:29.000Z" } } ], "active": true, "name": [ { "id": "CI-12724067-0", "use": "official", "text": "SMART, JOE", "family": "SMART", "given": [ "JOE" ], "period": { "start": "2019-12-26T15:14:12.000Z" } }, { "id": "CI-490059796-0", "use": "old", "text": "SMART, STEPHEN ALLEN", "family": "SMART", "given": [ "STEPHEN", "ALLEN" ], "period": { "end": "2020-07-06T21:21:26.000Z" } } ], "telecom": [ { "id": "CI-PH-29811920-0", "extension": [ { "valueUrl": "(816)888-8886", "url": "http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address" }, { "valueString": "12345", "url": "http://hl7.org/fhir/StructureDefinition/contactpoint-extension" } ], "system": "phone", "value": "8168888886", "use": "home", "rank": "1", "period": { "start": "2019-12-26T15:14:12.000Z" } }, { "id": "CI-EM-29822662-0", "system": "email", "value": "joesmart@yopmail.com", "use": "home", "rank": "1", "period": { "start": "2020-03-30T19:31:11.000Z" } } ], "gender": "male", "birthDate": "1976-04-29", "deceasedBoolean": false, "address": [ { "id": "CI-24313553-0", "use": "home", "text": "12345 Main St\\nKansas city, MO 64116\\nUS", "line": [ "12345 Main St" ], "city": "Kansas city", "district": "Jackson", "state": "MO", "postalCode": "64116", "country": "US", "period": { "start": "2019-12-26T15:13:36.000Z" } } ], "maritalStatus": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/38", "code": "309237", "display": "Married", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus", "code": "M", "display": "Married", "userSelected": false } ], "text": "Married" }, [ { "extension": [ { "valueReference": { "reference": "RelatedPerson/12791125-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "2553243305", "display": "Authorized Representative", "userSelected": true } ], "text": "Authorized Representative" } ], "name": { "id": "CI-12791125-0", "use": "official", "text": "RPTEST, CHILD" }, "period": { "start": "2019-12-26T16:06:26.000Z" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12856285-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1152", "display": "Emergency Contact", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0131", "code": "C", "display": "Emergency Contact", "userSelected": false } ], "text": "Emergency Contact" } ], "name": { "id": "CI-12856285-1", "use": "official", "text": "Pari, Mary L" }, "period": { "start": "2023-09-05T07:11:57.000Z" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12724071-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1152", "display": "Emergency Contact", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0131", "code": "C", "display": "Emergency Contact", "userSelected": false } ], "text": "Emergency Contact" } ], "name": { "id": "CI-12724071-2", "use": "official", "text": "SMART, VALERIE" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12774384-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1153", "display": "Family Member", "userSelected": true } ], "text": "Family Member" } ], "name": { "id": "CI-12774384-3", "use": "official", "text": "NOT, SET" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12774387-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1153", "display": "Family Member", "userSelected": true } ], "text": "Family Member" } ], "name": { "id": "CI-12774387-4", "use": "official", "text": "NOT, SET" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12774419-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1153", "display": "Family Member", "userSelected": true } ], "text": "Family Member" } ], "name": { "id": "CI-12774419-5", "use": "official", "text": "NOT, SET" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12774501-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1153", "display": "Family Member", "userSelected": true } ], "text": "Family Member" } ], "name": { "id": "CI-12774501-6", "use": "official", "text": "NOT, SET" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12774519-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1153", "display": "Family Member", "userSelected": true } ], "text": "Family Member" } ], "name": { "id": "CI-12774519-7", "use": "official", "text": "NOT, SET" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12774534-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1153", "display": "Family Member", "userSelected": true } ], "text": "Family Member" } ], "name": { "id": "CI-12774534-8", "use": "official", "text": "NOT, SET" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12774747-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1153", "display": "Family Member", "userSelected": true } ], "text": "Family Member" } ], "name": { "id": "CI-12774747-9", "use": "official", "text": "NOT, SET" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12774743-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1153", "display": "Family Member", "userSelected": true } ], "text": "Family Member" } ], "name": { "id": "CI-12774743-10", "use": "official", "text": "NOT, SET" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12774418-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1153", "display": "Family Member", "userSelected": true } ], "text": "Family Member" } ], "name": { "id": "CI-12774418-11", "use": "official", "text": "NOT, SET" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12774533-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1153", "display": "Family Member", "userSelected": true } ], "text": "Family Member" } ], "name": { "id": "CI-12774533-12", "use": "official", "text": "NOT, SET" } }, { "extension": [ { "valueReference": { "reference": "RelatedPerson/12856287-12724067" }, "url": "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" } ], "relationship": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351", "code": "1156", "display": "Guardian", "userSelected": true } ], "text": "Guardian" } ], "name": { "id": "CI-12856287-13", "use": "official", "text": "PAUL, Park L" }, "period": { "start": "2023-09-05T07:12:00.000Z" } } ] "communication": [ { "language": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/36", "code": "151", "display": "English", "userSelected": true }, { "system": "urn:ietf:bcp:47", "code": "en", "display": "English", "userSelected": false } ], "text": "English" }, "preferred": true } ], "generalPractitioner": [ { "id": "CI-490017023-0", "reference": "Practitioner/4122622", "display": "Cerner Test, Physician - Hospitalist Cerner" } ] }</code></pre>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Person

millenniumR4PersonSearch

Get a list of persons

<p>Retrieves a list of persons that meet supplied query parameters.</p>


/Person

Usage and SDK Samples

curl -X GET "https://localhost/Person?_id=&identifier="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PersonApi;

import java.io.File;
import java.util.*;

public class PersonApiExample {

    public static void main(String[] args) {
        
        PersonApi apiInstance = new PersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. array[String] id = ; // array[String] |

The logical resource ID. This parameter is required if the identifier parameter is not used.

Example: _id=12345

String identifier = identifier_example; // String |

The person identifier. This parameter is required if the _id parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|01022228

try { apiInstance.millenniumR4PersonSearch(authorization, accept, id, identifier); } catch (ApiException e) { System.err.println("Exception when calling PersonApi#millenniumR4PersonSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.PersonApi;

public class PersonApiExample {

    public static void main(String[] args) {
        PersonApi apiInstance = new PersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. array[String] id = ; // array[String] |

The logical resource ID. This parameter is required if the identifier parameter is not used.

Example: _id=12345

String identifier = identifier_example; // String |

The person identifier. This parameter is required if the _id parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|01022228

try { apiInstance.millenniumR4PersonSearch(authorization, accept, id, identifier); } catch (ApiException e) { System.err.println("Exception when calling PersonApi#millenniumR4PersonSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. array[String] *id = ; //

The logical resource ID. This parameter is required if the identifier parameter is not used.

Example: _id=12345

(optional) String *identifier = identifier_example; //

The person identifier. This parameter is required if the _id parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|01022228

(optional) PersonApi *apiInstance = [[PersonApi alloc] init]; // Get a list of persons [apiInstance millenniumR4PersonSearchWith:authorization accept:accept id:id identifier:identifier completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.PersonApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': , // {array[String]}

The logical resource ID. This parameter is required if the identifier parameter is not used.

Example: _id=12345

'identifier': identifier_example // {String}

The person identifier. This parameter is required if the _id parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|01022228

}; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4PersonSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4PersonSearchExample
    {
        public void main()
        {
            
            var apiInstance = new PersonApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = new array[String](); // array[String] |

The logical resource ID. This parameter is required if the identifier parameter is not used.

Example: _id=12345

(optional) var identifier = identifier_example; // String |

The person identifier. This parameter is required if the _id parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|01022228

(optional) try { // Get a list of persons apiInstance.millenniumR4PersonSearch(authorization, accept, id, identifier); } catch (Exception e) { Debug.Print("Exception when calling PersonApi.millenniumR4PersonSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PersonApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = ; // array[String] |

The logical resource ID. This parameter is required if the identifier parameter is not used.

Example: _id=12345

$identifier = identifier_example; // String |

The person identifier. This parameter is required if the _id parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|01022228

try { $api_instance->millenniumR4PersonSearch($authorization, $accept, $id, $identifier); } catch (Exception $e) { echo 'Exception when calling PersonApi->millenniumR4PersonSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PersonApi;

my $api_instance = WWW::SwaggerClient::PersonApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = []; # array[String] |

The logical resource ID. This parameter is required if the identifier parameter is not used.

Example: _id=12345

my $identifier = identifier_example; # String |

The person identifier. This parameter is required if the _id parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|01022228

eval { $api_instance->millenniumR4PersonSearch(authorization => $authorization, accept => $accept, id => $id, identifier => $identifier); }; if ($@) { warn "Exception when calling PersonApi->millenniumR4PersonSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PersonApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = # array[String] |

The logical resource ID. This parameter is required if the identifier parameter is not used.

Example: _id=12345

(optional) identifier = identifier_example # String |

The person identifier. This parameter is required if the _id parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|01022228

(optional) try: # Get a list of persons api_instance.millennium_r4_person_search(authorization, accept, id=id, identifier=identifier) except ApiException as e: print("Exception when calling PersonApi->millenniumR4PersonSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
array[String]
<p>The logical resource ID. This parameter is required if the <code>identifier</code> parameter is not used.</p> <p>Example: <code>_id=12345</code></p>
identifier
String
<p>The person identifier. This parameter is required if the <code>_id</code> parameter is not used.</p> <p>The value of the identifier parameter must include both a system and a code.</p> <p>Example: <code>identifier=urn:oid:2.16.840.1.113883.3.13.6|01022228</code></p>

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Person/2572382193</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "f2800374-292d-4508-bd3f-b4da814d1b5f", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Person?identifier=urn%3Aoid%3A2.16.840.1.113883.6.1000%7C6931" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Person/12724067", "resource": { "resourceType": "Person", "id": "12724067", "meta": { "versionId": "10", "lastUpdated": "2020-07-06T21:21:22.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Person&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Active&lt;/p&gt;&lt;p&gt;&lt;b&gt;Name&lt;/b&gt;: SMART, JOE&lt;/p&gt;&lt;p&gt;&lt;b&gt;DOB&lt;/b&gt;: Apr 29, 1976&lt;/p&gt;&lt;p&gt;&lt;b&gt;Administrative Gender&lt;/b&gt;: Male&lt;/p&gt;&lt;/div&gt;" }, "identifier": [ { "id": "CI-490525912-3", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "10", "display": "MRN", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "MR", "display": "Medical record number", "userSelected": false } ], "text": "MRN" }, "system": "urn:oid:2.16.840.1.113883.6.1000", "value": "31577" } ], "name": [ { "id": "CI-12724067-0", "use": "official", "text": "SMART, JOE", "family": "SMART", "given": [ "JOE" ], "period": { "start": "2019-12-26T15:14:12.000Z" } } ], "telecom": [ { "id": "CI-PH-29811920-0", "extension": [ { "valueUrl": "(816)888-8886", "url": "http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address" } ], "system": "phone", "value": "8168888886", "use": "home", "rank": "1", "period": { "start": "2019-12-26T15:14:12.000Z" } }, { "id": "CI-EM-29822662-0", "system": "email", "value": "joesmart@example.com", "use": "home", "rank": "1", "period": { "start": "2020-03-30T19:31:11.000Z" } } ], "gender": "male", "birthDate": "1976-04-29", "address": [ { "id": "CI-24313553-0", "use": "home", "text": "12345 Main St\\nKansas City, MO 64116\\nUS", "line": [ "12345 Main St" ], "city": "Kansas City", "district": "Jackson", "state": "MO", "postalCode": "64116", "country": "US", "period": { "start": "2019-12-26T15:13:36.000Z" } } ], "active": true } } ] }</code></pre>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

millenniumR4PersonShow

Get a person by ID

<p>Retrieves a person by the associated ID.</p> <p>Oracle Health Millennium Platform supports the ability to logically merge a person record into another person record when both records are describing the same person. This merge is known as a person combine. If necessary, you can perform a person uncombine to undo the merge. When the requested person record is combined into another record, an inactive person entry is returned with a link to the current person entry. Entries for combined patients are only returned when retrieving the entries directly by ID. They are not returned when searching with other parameters.</p>


/Person/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Person/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PersonApi;

import java.io.File;
import java.util.*;

public class PersonApiExample {

    public static void main(String[] args) {
        
        PersonApi apiInstance = new PersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4PersonShow(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling PersonApi#millenniumR4PersonShow"); e.printStackTrace(); } } }
import io.swagger.client.api.PersonApi;

public class PersonApiExample {

    public static void main(String[] args) {
        PersonApi apiInstance = new PersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4PersonShow(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling PersonApi#millenniumR4PersonShow"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; //

The logical resource ID.

PersonApi *apiInstance = [[PersonApi alloc] init]; // Get a person by ID [apiInstance millenniumR4PersonShowWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.PersonApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String}

The logical resource ID.

var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4PersonShow(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4PersonShowExample
    {
        public void main()
        {
            
            var apiInstance = new PersonApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String |

The logical resource ID.

try { // Get a person by ID apiInstance.millenniumR4PersonShow(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling PersonApi.millenniumR4PersonShow: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PersonApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String |

The logical resource ID.

try { $api_instance->millenniumR4PersonShow($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling PersonApi->millenniumR4PersonShow: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PersonApi;

my $api_instance = WWW::SwaggerClient::PersonApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String |

The logical resource ID.

eval { $api_instance->millenniumR4PersonShow(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling PersonApi->millenniumR4PersonShow: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PersonApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String |

The logical resource ID.

try: # Get a person by ID api_instance.millennium_r4_person_show(authorization, accept, iD) except ApiException as e: print("Exception when calling PersonApi->millenniumR4PersonShow: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
<p>The logical resource ID.</p>
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Person/2572382193</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Person", "id": "12724067", "meta": { "versionId": "10", "lastUpdated": "2020-07-06T21:21:22.000Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Person&lt;/b>&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Active&lt;/p>&lt;p>&lt;b>Name&lt;/b>: SMART, JOE&lt;/p>&lt;p>&lt;b>DOB&lt;/b>: Apr 29, 1976&lt;/p>&lt;p>&lt;b>Administrative Gender&lt;/b>: Male&lt;/p>&lt;/div>" }, "identifier": [ { "id": "CI-490525912-3", "use": "usual", "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4", "code": "10", "display": "MRN", "userSelected": true }, { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "MR", "display": "Medical record number", "userSelected": false } ], "text": "MRN" }, "system": "urn:oid:2.16.840.1.113883.6.1000", "value": "31577" } ], "name": [ { "id": "CI-12724067-0", "use": "official", "text": "SMART, JOE", "family": "SMART", "given": [ "JOE" ], "period": { "start": "2019-12-26T15:14:12.000Z" } } ], "telecom": [ { "id": "CI-PH-29811920-0", "extension": [ { "valueUrl": "(816)888-8886", "url": "http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address" } ], "system": "phone", "value": "8168888886", "use": "home", "rank": "1", "period": { "start": "2019-12-26T15:14:12.000Z" } }, { "id": "CI-EM-29822662-0", "system": "email", "value": "joesmart@example.com", "use": "home", "rank": "1", "period": { "start": "2020-03-30T19:31:11.000Z" } } ], "gender": "male", "birthDate": "1976-04-29", "address": [ { "id": "CI-24313553-0", "use": "home", "text": "12345 Main St\\nKansas City, MO 64116\\nUS", "line": [ "12345 Main St" ], "city": "Kansas City", "district": "Jackson", "state": "MO", "postalCode": "64116", "country": "US", "period": { "start": "2019-12-26T15:13:36.000Z" } } ], "active": true }</code></pre>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: x-person-combines - <b>Person Combines Example</b> <p>Oracle Health Millennium Platform supports the ability to logically merge a person record into another person record when both records are describing the same person. This merge is known as a person combine. If necessary, you can perform a person uncombine to undo the merge. When the requested person record is combined into another record, an inactive person entry is returned with a link to the current person entry. Entries for combined patients are only returned when retrieving the entries directly by ID. They are not returned when searching with other parameters.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Person/12742633</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Person", "id": "12742633", "meta": { "versionId": "0" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Person&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Inactive&lt;/p&gt;&lt;p&gt;&lt;b&gt;Link&lt;/b&gt;: Person/12724067&lt;/p&gt;&lt;/div&gt;" }, "active": false, "link": [ { "target": { "reference": "Person/12724067" } } ] }</code></pre>


Practitioner

millenniumR4PractitionerCreate

Create a practitioner

<p>Creates a practitioner to be referenced by other resources. This API is not used for user provisioning.</p> <p><b>Authorization Types</b></p> <p>This resource supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/Practitioner/

Usage and SDK Samples

curl -X POST "https://localhost/Practitioner/"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PractitionerApi;

import java.io.File;
import java.util.*;

public class PractitionerApiExample {

    public static void main(String[] args) {
        
        PractitionerApi apiInstance = new PractitionerApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

PractitionerCreateBody createBody = ; // PractitionerCreateBody | String contentType = contentType_example; // String | Specifies the content type of the request entity body. try { apiInstance.millenniumR4PractitionerCreate(authorization, createBody, contentType); } catch (ApiException e) { System.err.println("Exception when calling PractitionerApi#millenniumR4PractitionerCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.PractitionerApi;

public class PractitionerApiExample {

    public static void main(String[] args) {
        PractitionerApi apiInstance = new PractitionerApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

PractitionerCreateBody createBody = ; // PractitionerCreateBody | String contentType = contentType_example; // String | Specifies the content type of the request entity body. try { apiInstance.millenniumR4PractitionerCreate(authorization, createBody, contentType); } catch (ApiException e) { System.err.println("Exception when calling PractitionerApi#millenniumR4PractitionerCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

PractitionerCreateBody *createBody = ; // String *contentType = contentType_example; // Specifies the content type of the request entity body. PractitionerApi *apiInstance = [[PractitionerApi alloc] init]; // Create a practitioner [apiInstance millenniumR4PractitionerCreateWith:authorization createBody:createBody contentType:contentType completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.PractitionerApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var createBody = ; // {PractitionerCreateBody} var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4PractitionerCreate(authorization, createBody, contentType, , callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4PractitionerCreateExample
    {
        public void main()
        {
            
            var apiInstance = new PractitionerApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var createBody = new PractitionerCreateBody(); // PractitionerCreateBody | var contentType = contentType_example; // String | Specifies the content type of the request entity body. try { // Create a practitioner apiInstance.millenniumR4PractitionerCreate(authorization, createBody, contentType); } catch (Exception e) { Debug.Print("Exception when calling PractitionerApi.millenniumR4PractitionerCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PractitionerApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$createBody = ; // PractitionerCreateBody | $contentType = contentType_example; // String | Specifies the content type of the request entity body. try { $api_instance->millenniumR4PractitionerCreate($authorization, $createBody, $contentType); } catch (Exception $e) { echo 'Exception when calling PractitionerApi->millenniumR4PractitionerCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PractitionerApi;

my $api_instance = WWW::SwaggerClient::PractitionerApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $createBody = WWW::SwaggerClient::Object::PractitionerCreateBody->new(); # PractitionerCreateBody | my $contentType = contentType_example; # String | Specifies the content type of the request entity body. eval { $api_instance->millenniumR4PractitionerCreate(authorization => $authorization, createBody => $createBody, contentType => $contentType); }; if ($@) { warn "Exception when calling PractitionerApi->millenniumR4PractitionerCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PractitionerApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

createBody = # PractitionerCreateBody | contentType = contentType_example # String | Specifies the content type of the request entity body. try: # Create a practitioner api_instance.millennium_r4_practitioner_create(authorization, createBody, contentType) except ApiException as e: print("Exception when calling PractitionerApi->millenniumR4PractitionerCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
createBody *

Responses

Status: 201 - <p><b>Created</b></p>

Name Type Format Description
X-Request-Id String <p>Oracle troubleshooting identifier.</p>
opc-request-id String <p>Oracle troubleshooting identifier.</p>
ETag String <p>The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and used to specify the <code>If-Match</code> header value on subsequent updates.</p>
Location String <p>The URL of the created entity.</p> <p>Example: <code>https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Practitioner/7118008</code></p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

millenniumR4PractitionerSearch

Get a list of practitioners

<p>Retrieves a list of practitioners that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/Practitioner/

Usage and SDK Samples

curl -X GET "https://localhost/Practitioner/?_id=&identifier=&family=&given=&name=&active=&_count="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PractitionerApi;

import java.io.File;
import java.util.*;

public class PractitionerApiExample {

    public static void main(String[] args) {
        
        PractitionerApi apiInstance = new PractitionerApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID. This parameter is required if the identifier, family, name, or active parameter is not used.

Example: _id=12345

String identifier = identifier_example; // String |

The practitioner identifier. This parameter is required if the _id, family, name, or active parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=http://hl7.org/fhir/sid/us-npi|4326587548

String family = family_example; // String |

The start of the family name of the practitioner. This parameter is required if _id, identifier, name, or active is not used.

Example: family=Smith

String given = given_example; // String |

The start of the given name of the practitioner.

Searching by the given name requires the family parameter.

Example: given=Sally

String name = name_example; // String |

The start of the given name or the family name of the practitioner. This parameter is required if _id, identifier, family,, or active is not used.

Example: name=Riley

Boolean active = true; // Boolean |

The indication of whether this practitioner's record is in active use. This parameter is required if _id, identifier, family, or name is not used.

Integer count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

try { apiInstance.millenniumR4PractitionerSearch(authorization, id, identifier, family, given, name, active, count); } catch (ApiException e) { System.err.println("Exception when calling PractitionerApi#millenniumR4PractitionerSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.PractitionerApi;

public class PractitionerApiExample {

    public static void main(String[] args) {
        PractitionerApi apiInstance = new PractitionerApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID. This parameter is required if the identifier, family, name, or active parameter is not used.

Example: _id=12345

String identifier = identifier_example; // String |

The practitioner identifier. This parameter is required if the _id, family, name, or active parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=http://hl7.org/fhir/sid/us-npi|4326587548

String family = family_example; // String |

The start of the family name of the practitioner. This parameter is required if _id, identifier, name, or active is not used.

Example: family=Smith

String given = given_example; // String |

The start of the given name of the practitioner.

Searching by the given name requires the family parameter.

Example: given=Sally

String name = name_example; // String |

The start of the given name or the family name of the practitioner. This parameter is required if _id, identifier, family,, or active is not used.

Example: name=Riley

Boolean active = true; // Boolean |

The indication of whether this practitioner's record is in active use. This parameter is required if _id, identifier, family, or name is not used.

Integer count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

try { apiInstance.millenniumR4PractitionerSearch(authorization, id, identifier, family, given, name, active, count); } catch (ApiException e) { System.err.println("Exception when calling PractitionerApi#millenniumR4PractitionerSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] *id = ; //

The logical resource ID. This parameter is required if the identifier, family, name, or active parameter is not used.

Example: _id=12345

(optional) String *identifier = identifier_example; //

The practitioner identifier. This parameter is required if the _id, family, name, or active parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=http://hl7.org/fhir/sid/us-npi|4326587548

(optional) String *family = family_example; //

The start of the family name of the practitioner. This parameter is required if _id, identifier, name, or active is not used.

Example: family=Smith

(optional) String *given = given_example; //

The start of the given name of the practitioner.

Searching by the given name requires the family parameter.

Example: given=Sally

(optional) String *name = name_example; //

The start of the given name or the family name of the practitioner. This parameter is required if _id, identifier, family,, or active is not used.

Example: name=Riley

(optional) Boolean *active = true; //

The indication of whether this practitioner's record is in active use. This parameter is required if _id, identifier, family, or name is not used.

(optional) Integer *count = 56; //

The maximum number of results to return.

Example: _count=15

(optional) PractitionerApi *apiInstance = [[PractitionerApi alloc] init]; // Get a list of practitioners [apiInstance millenniumR4PractitionerSearchWith:authorization id:id identifier:identifier family:family given:given name:name active:active count:count completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.PractitionerApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var opts = { 'id': , // {array[String]}

The logical resource ID. This parameter is required if the identifier, family, name, or active parameter is not used.

Example: _id=12345

'identifier': identifier_example, // {String}

The practitioner identifier. This parameter is required if the _id, family, name, or active parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=http://hl7.org/fhir/sid/us-npi|4326587548

'family': family_example, // {String}

The start of the family name of the practitioner. This parameter is required if _id, identifier, name, or active is not used.

Example: family=Smith

'given': given_example, // {String}

The start of the given name of the practitioner.

Searching by the given name requires the family parameter.

Example: given=Sally

'name': name_example, // {String}

The start of the given name or the family name of the practitioner. This parameter is required if _id, identifier, family,, or active is not used.

Example: name=Riley

'active': true, // {Boolean}

The indication of whether this practitioner's record is in active use. This parameter is required if _id, identifier, family, or name is not used.

'count': 56 // {Integer}

The maximum number of results to return.

Example: _count=15

}; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4PractitionerSearch(authorization, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4PractitionerSearchExample
    {
        public void main()
        {
            
            var apiInstance = new PractitionerApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = new array[String](); // array[String] |

The logical resource ID. This parameter is required if the identifier, family, name, or active parameter is not used.

Example: _id=12345

(optional) var identifier = identifier_example; // String |

The practitioner identifier. This parameter is required if the _id, family, name, or active parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=http://hl7.org/fhir/sid/us-npi|4326587548

(optional) var family = family_example; // String |

The start of the family name of the practitioner. This parameter is required if _id, identifier, name, or active is not used.

Example: family=Smith

(optional) var given = given_example; // String |

The start of the given name of the practitioner.

Searching by the given name requires the family parameter.

Example: given=Sally

(optional) var name = name_example; // String |

The start of the given name or the family name of the practitioner. This parameter is required if _id, identifier, family,, or active is not used.

Example: name=Riley

(optional) var active = true; // Boolean |

The indication of whether this practitioner's record is in active use. This parameter is required if _id, identifier, family, or name is not used.

(optional) var count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

(optional) try { // Get a list of practitioners apiInstance.millenniumR4PractitionerSearch(authorization, id, identifier, family, given, name, active, count); } catch (Exception e) { Debug.Print("Exception when calling PractitionerApi.millenniumR4PractitionerSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PractitionerApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = ; // array[String] |

The logical resource ID. This parameter is required if the identifier, family, name, or active parameter is not used.

Example: _id=12345

$identifier = identifier_example; // String |

The practitioner identifier. This parameter is required if the _id, family, name, or active parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=http://hl7.org/fhir/sid/us-npi|4326587548

$family = family_example; // String |

The start of the family name of the practitioner. This parameter is required if _id, identifier, name, or active is not used.

Example: family=Smith

$given = given_example; // String |

The start of the given name of the practitioner.

Searching by the given name requires the family parameter.

Example: given=Sally

$name = name_example; // String |

The start of the given name or the family name of the practitioner. This parameter is required if _id, identifier, family,, or active is not used.

Example: name=Riley

$active = true; // Boolean |

The indication of whether this practitioner's record is in active use. This parameter is required if _id, identifier, family, or name is not used.

$count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

try { $api_instance->millenniumR4PractitionerSearch($authorization, $id, $identifier, $family, $given, $name, $active, $count); } catch (Exception $e) { echo 'Exception when calling PractitionerApi->millenniumR4PractitionerSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PractitionerApi;

my $api_instance = WWW::SwaggerClient::PractitionerApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = []; # array[String] |

The logical resource ID. This parameter is required if the identifier, family, name, or active parameter is not used.

Example: _id=12345

my $identifier = identifier_example; # String |

The practitioner identifier. This parameter is required if the _id, family, name, or active parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=http://hl7.org/fhir/sid/us-npi|4326587548

my $family = family_example; # String |

The start of the family name of the practitioner. This parameter is required if _id, identifier, name, or active is not used.

Example: family=Smith

my $given = given_example; # String |

The start of the given name of the practitioner.

Searching by the given name requires the family parameter.

Example: given=Sally

my $name = name_example; # String |

The start of the given name or the family name of the practitioner. This parameter is required if _id, identifier, family,, or active is not used.

Example: name=Riley

my $active = true; # Boolean |

The indication of whether this practitioner's record is in active use. This parameter is required if _id, identifier, family, or name is not used.

my $count = 56; # Integer |

The maximum number of results to return.

Example: _count=15

eval { $api_instance->millenniumR4PractitionerSearch(authorization => $authorization, id => $id, identifier => $identifier, family => $family, given => $given, name => $name, active => $active, count => $count); }; if ($@) { warn "Exception when calling PractitionerApi->millenniumR4PractitionerSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PractitionerApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = # array[String] |

The logical resource ID. This parameter is required if the identifier, family, name, or active parameter is not used.

Example: _id=12345

(optional) identifier = identifier_example # String |

The practitioner identifier. This parameter is required if the _id, family, name, or active parameter is not used.

The value of the identifier parameter must include both a system and a code.

Example: identifier=http://hl7.org/fhir/sid/us-npi|4326587548

(optional) family = family_example # String |

The start of the family name of the practitioner. This parameter is required if _id, identifier, name, or active is not used.

Example: family=Smith

(optional) given = given_example # String |

The start of the given name of the practitioner.

Searching by the given name requires the family parameter.

Example: given=Sally

(optional) name = name_example # String |

The start of the given name or the family name of the practitioner. This parameter is required if _id, identifier, family,, or active is not used.

Example: name=Riley

(optional) active = true # Boolean |

The indication of whether this practitioner's record is in active use. This parameter is required if _id, identifier, family, or name is not used.

(optional) count = 56 # Integer |

The maximum number of results to return.

Example: _count=15

(optional) try: # Get a list of practitioners api_instance.millennium_r4_practitioner_search(authorization, id=id, identifier=identifier, family=family, given=given, name=name, active=active, count=count) except ApiException as e: print("Exception when calling PractitionerApi->millenniumR4PractitionerSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
Query parameters
Name Description
_id
array[String]
<p>The logical resource ID. This parameter is required if the <code>identifier</code>, <code>family</code>, <code>name</code>, or <code>active</code> parameter is not used.</p> <p>Example: <code>_id=12345</code></p>
identifier
String
<p>The practitioner identifier. This parameter is required if the <code>_id</code>, <code>family</code>, <code>name</code>, or <code>active</code> parameter is not used.</p> <p>The value of the identifier parameter must include both a system and a code.</p> <p>Example: <code>identifier=http://hl7.org/fhir/sid/us-npi|4326587548</code></p>
family
String
<p>The start of the family name of the practitioner. This parameter is required if <code>_id</code>, <code>identifier</code>, <code>name</code>, or <code>active</code> is not used.</p> <p>Example: <code>family=Smith</code></p>
given
String
<p>The start of the given name of the practitioner.</p> <p>Searching by the given name requires the <code>family</code> parameter.</p> <p>Example: <code>given=Sally</code></p>
name
String
<p>The start of the given name or the family name of the practitioner. This parameter is required if <code>_id</code>, <code>identifier</code>, <code>family,</code>, or <code>active</code> is not used.</p> <p>Example: <code>name=Riley</code></p>
active
Boolean
<p>The indication of whether this practitioner's record is in active use. This parameter is required if <code>_id</code>, <code>identifier</code>, <code>family</code>, or <code>name</code> is not used.</p>
_count
Integer
<p>The maximum number of results to return.</p> <p>Example: <code>_count=15</code></p>

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

millenniumR4PractitionerShow

Get a practitioner by ID

<p>Retrieves a practitioner by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/Practitioner/{id}

Usage and SDK Samples

curl -X GET "https://localhost/Practitioner/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PractitionerApi;

import java.io.File;
import java.util.*;

public class PractitionerApiExample {

    public static void main(String[] args) {
        
        PractitionerApi apiInstance = new PractitionerApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4PractitionerShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling PractitionerApi#millenniumR4PractitionerShow"); e.printStackTrace(); } } }
import io.swagger.client.api.PractitionerApi;

public class PractitionerApiExample {

    public static void main(String[] args) {
        PractitionerApi apiInstance = new PractitionerApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4PractitionerShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling PractitionerApi#millenniumR4PractitionerShow"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *id = id_example; //

The logical resource ID.

PractitionerApi *apiInstance = [[PractitionerApi alloc] init]; // Get a practitioner by ID [apiInstance millenniumR4PractitionerShowWith:authorization id:id completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.PractitionerApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // {String}

The logical resource ID.

var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4PractitionerShow(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4PractitionerShowExample
    {
        public void main()
        {
            
            var apiInstance = new PractitionerApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // String |

The logical resource ID.

try { // Get a practitioner by ID apiInstance.millenniumR4PractitionerShow(authorization, id); } catch (Exception e) { Debug.Print("Exception when calling PractitionerApi.millenniumR4PractitionerShow: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PractitionerApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = id_example; // String |

The logical resource ID.

try { $api_instance->millenniumR4PractitionerShow($authorization, $id); } catch (Exception $e) { echo 'Exception when calling PractitionerApi->millenniumR4PractitionerShow: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PractitionerApi;

my $api_instance = WWW::SwaggerClient::PractitionerApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = id_example; # String |

The logical resource ID.

eval { $api_instance->millenniumR4PractitionerShow(authorization => $authorization, id => $id); }; if ($@) { warn "Exception when calling PractitionerApi->millenniumR4PractitionerShow: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PractitionerApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = id_example # String |

The logical resource ID.

try: # Get a practitioner by ID api_instance.millennium_r4_practitioner_show(authorization, id) except ApiException as e: print("Exception when calling PractitionerApi->millenniumR4PractitionerShow: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
<p>The logical resource ID.</p>
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Procedure

createProcedure

Create a procedure

Creates a new procedure.


/Procedure

Usage and SDK Samples

curl -X POST "https://localhost/Procedure"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProcedureApi;

import java.io.File;
import java.util.*;

public class ProcedureApiExample {

    public static void main(String[] args) {
        
        ProcedureApi apiInstance = new ProcedureApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. ProcedureCreateBody createBody = ; // ProcedureCreateBody | try { apiInstance.createProcedure(accept, authorization, contentType, createBody); } catch (ApiException e) { System.err.println("Exception when calling ProcedureApi#createProcedure"); e.printStackTrace(); } } }
import io.swagger.client.api.ProcedureApi;

public class ProcedureApiExample {

    public static void main(String[] args) {
        ProcedureApi apiInstance = new ProcedureApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String contentType = contentType_example; // String | Specifies the content type of the request entity body. ProcedureCreateBody createBody = ; // ProcedureCreateBody | try { apiInstance.createProcedure(accept, authorization, contentType, createBody); } catch (ApiException e) { System.err.println("Exception when calling ProcedureApi#createProcedure"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *contentType = contentType_example; // Specifies the content type of the request entity body. ProcedureCreateBody *createBody = ; // ProcedureApi *apiInstance = [[ProcedureApi alloc] init]; // Create a procedure [apiInstance createProcedureWith:accept authorization:authorization contentType:contentType createBody:createBody completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ProcedureApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var createBody = ; // {ProcedureCreateBody} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.createProcedure(accept, authorization, contentType, createBody, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class createProcedureExample
    {
        public void main()
        {
            
            var apiInstance = new ProcedureApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var contentType = contentType_example; // String | Specifies the content type of the request entity body. var createBody = new ProcedureCreateBody(); // ProcedureCreateBody | try { // Create a procedure apiInstance.createProcedure(accept, authorization, contentType, createBody); } catch (Exception e) { Debug.Print("Exception when calling ProcedureApi.createProcedure: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ProcedureApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$contentType = contentType_example; // String | Specifies the content type of the request entity body. $createBody = ; // ProcedureCreateBody | try { $api_instance->createProcedure($accept, $authorization, $contentType, $createBody); } catch (Exception $e) { echo 'Exception when calling ProcedureApi->createProcedure: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProcedureApi;

my $api_instance = WWW::SwaggerClient::ProcedureApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $createBody = WWW::SwaggerClient::Object::ProcedureCreateBody->new(); # ProcedureCreateBody | eval { $api_instance->createProcedure(accept => $accept, authorization => $authorization, contentType => $contentType, createBody => $createBody); }; if ($@) { warn "Exception when calling ProcedureApi->createProcedure: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProcedureApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

contentType = contentType_example # String | Specifies the content type of the request entity body. createBody = # ProcedureCreateBody | try: # Create a procedure api_instance.create_procedure(accept, authorization, contentType, createBody) except ApiException as e: print("Exception when calling ProcedureApi->createProcedure: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
createBody *

Responses

Status: 201 - **OK**

Name Type Format Description
X-Request-Id String Oracle troubleshooting identifier.
opc-request-id String Oracle troubleshooting identifier.
ETag String The identifier for a specific version of a resource. This identifier is formatted as <code>W/"<etag_value>"</code> and is used to specify the <code>If-Match</code> header value on subsequent updates.
Location String The URL location of the created entity.<br> Example: <code>https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure/642774</code>

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure </pre></code> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Mon, 06 Apr 2020 19:00:43 GMT Etag: W/"1" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure/17228728 Last-Modified: Mon, 06 Apr 2020 19:00:43 GMT Vary: Origin X-Request-Id: 11111111111111111111111111111111 </pre></code> The ETag response header indicates the current If-Match version to use on a subsequent update.


retrieveProcedure

Get a procedure by ID

Retrieves an individual procedure by the associated procedure ID.


/Procedure/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Procedure/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProcedureApi;

import java.io.File;
import java.util.*;

public class ProcedureApiExample {

    public static void main(String[] args) {
        
        ProcedureApi apiInstance = new ProcedureApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveProcedure(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProcedureApi#retrieveProcedure");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ProcedureApi;

public class ProcedureApiExample {

    public static void main(String[] args) {
        ProcedureApi apiInstance = new ProcedureApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.retrieveProcedure(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling ProcedureApi#retrieveProcedure");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


ProcedureApi *apiInstance = [[ProcedureApi alloc] init];

// Get a procedure by ID
[apiInstance retrieveProcedureWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ProcedureApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.retrieveProcedure(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveProcedureExample
    {
        public void main()
        {
            
            var apiInstance = new ProcedureApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get a procedure by ID
                apiInstance.retrieveProcedure(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ProcedureApi.retrieveProcedure: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ProcedureApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->retrieveProcedure($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling ProcedureApi->retrieveProcedure: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProcedureApi;

my $api_instance = WWW::SwaggerClient::ProcedureApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->retrieveProcedure(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling ProcedureApi->retrieveProcedure: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProcedureApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get a procedure by ID
    api_instance.retrieve_procedure(accept, iD)
except ApiException as e:
    print("Exception when calling ProcedureApi->retrieveProcedure: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure/2572382193</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Procedure", "id": "2572382193", "meta": { "versionId": "0", "lastUpdated": "2020-06-11T04:02:54Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Procedure&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Procedure&lt;/b>: Appendectomy;&lt;/p>&lt;p>&lt;b>Category&lt;/b>: SDOH&lt;/p>&lt;p>&lt;b>Date&lt;/b>: 2002&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Completed&lt;/p>&lt;p>&lt;b>Recorder&lt;/b>: Cerner Test, Physician - Women&#39;s Health Cerner&lt;/p>&lt;/div>" }, "status": "completed", "category": { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/us-core-category", "code": "sdoh", "display": "SDOH", "userSelected": false } ] }, "code": { "coding": [ { "system": "http://www.ama-assn.org/go/cpt", "code": "44950", "display": "Appendectomy;", "userSelected": true } ], "text": "Appendectomy;" }, "subject": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "encounter": { "reference": "Encounter/97953477" }, "performedDateTime": "2002", "recorder": { "reference": "Practitioner/4122630", "display": "Cerner Test, Physician - Women's Health Cerner" } } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-error-in-status - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET /r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure/1788134987</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Procedure", "id": "1788134987", "meta": { "versionId": "0", "lastUpdated": "2019-09-05T22:38:38Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Procedure&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: MARSTON, JACK&lt;/p>&lt;p>&lt;b>Procedure&lt;/b>: Error&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Entered in Error&lt;/p>&lt;/div>" }, "status": "entered-in-error", "code": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/data-absent-reason", "code": "error", "display": "Error" } ], "text": "Error" }, "subject": { "reference": "Patient/166045489", "display": "MARSTON, JACK" } } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

searchProcedure

Get a list of procedures

<p>Retrieves a list of procedures that meet supplied query parameters.</p> <p><b>Note:</b> Currently, the <code>patient/Provenance.read</code> scope is not supported and <code>_revinclude</code> cannot be used for patient persona.</p>


/Procedure

Usage and SDK Samples

curl -X GET "https://localhost/Procedure?_id=&patient=&subject=&date=&_revinclude=&_lastUpdated="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProcedureApi;

import java.io.File;
import java.util.*;

public class ProcedureApiExample {

    public static void main(String[] args) {
        
        ProcedureApi apiInstance = new ProcedureApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. This parameter is required if patient or subject is not used.
Example: _id=7891 String patient = patient_example; // String | Who the procedure is for. This parameter is required if _id or subject is not used.
Example: 12345 String subject = subject_example; // String | Who the procedure is for. This parameter is required if _id or patient is not used.
Example: Patient/12345 String date = date_example; // String | The date range that the procedure's performedPeriod or performedDateTime falls within.
  • May be provided once with a prefix and time component to imply a date range.
    Example: date=gt2015-09-24T00:00:00.000Z
  • May otherwise be provided twice with le, lt, ge, or gt prefixes and a time component to search for procedures within a specific range. The date and prefix pairs must create a closed range.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=gt2015-09-24T12:00:00.000Z&date=le2020-07-15T16:00:00.000Z String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. For example, _revinclude=Provenance:target.
  • May be provided in combination with the _id or patient parameter. For example, _id=570007845&_revinclude=Provenance:target or patient=12345&_revinclude=Provenance:target.
  • When provided in a request to a closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target String lastUpdated = lastUpdated_example; // String | The date range in which the procedures was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z try { apiInstance.searchProcedure(accept, id, patient, subject, date, revinclude, lastUpdated); } catch (ApiException e) { System.err.println("Exception when calling ProcedureApi#searchProcedure"); e.printStackTrace(); } } }
import io.swagger.client.api.ProcedureApi;

public class ProcedureApiExample {

    public static void main(String[] args) {
        ProcedureApi apiInstance = new ProcedureApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID. This parameter is required if patient or subject is not used.
Example: _id=7891 String patient = patient_example; // String | Who the procedure is for. This parameter is required if _id or subject is not used.
Example: 12345 String subject = subject_example; // String | Who the procedure is for. This parameter is required if _id or patient is not used.
Example: Patient/12345 String date = date_example; // String | The date range that the procedure's performedPeriod or performedDateTime falls within.
  • May be provided once with a prefix and time component to imply a date range.
    Example: date=gt2015-09-24T00:00:00.000Z
  • May otherwise be provided twice with le, lt, ge, or gt prefixes and a time component to search for procedures within a specific range. The date and prefix pairs must create a closed range.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=gt2015-09-24T12:00:00.000Z&date=le2020-07-15T16:00:00.000Z String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. For example, _revinclude=Provenance:target.
  • May be provided in combination with the _id or patient parameter. For example, _id=570007845&_revinclude=Provenance:target or patient=12345&_revinclude=Provenance:target.
  • When provided in a request to a closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target String lastUpdated = lastUpdated_example; // String | The date range in which the procedures was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z try { apiInstance.searchProcedure(accept, id, patient, subject, date, revinclude, lastUpdated); } catch (ApiException e) { System.err.println("Exception when calling ProcedureApi#searchProcedure"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID. This parameter is required if patient or subject is not used.
Example: _id=7891 (optional) String *patient = patient_example; // Who the procedure is for. This parameter is required if _id or subject is not used.
Example: 12345 (optional) String *subject = subject_example; // Who the procedure is for. This parameter is required if _id or patient is not used.
Example: Patient/12345 (optional) String *date = date_example; // The date range that the procedure's performedPeriod or performedDateTime falls within.
  • May be provided once with a prefix and time component to imply a date range.
    Example: date=gt2015-09-24T00:00:00.000Z
  • May otherwise be provided twice with le, lt, ge, or gt prefixes and a time component to search for procedures within a specific range. The date and prefix pairs must create a closed range.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=gt2015-09-24T12:00:00.000Z&date=le2020-07-15T16:00:00.000Z (optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. For example, _revinclude=Provenance:target.
  • May be provided in combination with the _id or patient parameter. For example, _id=570007845&_revinclude=Provenance:target or patient=12345&_revinclude=Provenance:target.
  • When provided in a request to a closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target (optional) String *lastUpdated = lastUpdated_example; // The date range in which the procedures was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) ProcedureApi *apiInstance = [[ProcedureApi alloc] init]; // Get a list of procedures [apiInstance searchProcedureWith:accept id:id patient:patient subject:subject date:date revinclude:revinclude lastUpdated:lastUpdated completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ProcedureApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example, // {String} The logical resource ID. This parameter is required if patient or subject is not used.
Example: _id=7891 'patient': patient_example, // {String} Who the procedure is for. This parameter is required if _id or subject is not used.
Example: 12345 'subject': subject_example, // {String} Who the procedure is for. This parameter is required if _id or patient is not used.
Example: Patient/12345 'date': date_example, // {String} The date range that the procedure's performedPeriod or performedDateTime falls within.
  • May be provided once with a prefix and time component to imply a date range.
    Example: date=gt2015-09-24T00:00:00.000Z
  • May otherwise be provided twice with le, lt, ge, or gt prefixes and a time component to search for procedures within a specific range. The date and prefix pairs must create a closed range.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=gt2015-09-24T12:00:00.000Z&date=le2020-07-15T16:00:00.000Z 'revinclude': revinclude_example, // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. For example, _revinclude=Provenance:target.
  • May be provided in combination with the _id or patient parameter. For example, _id=570007845&_revinclude=Provenance:target or patient=12345&_revinclude=Provenance:target.
  • When provided in a request to a closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target 'lastUpdated': lastUpdated_example // {String} The date range in which the procedures was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.searchProcedure(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class searchProcedureExample
    {
        public void main()
        {
            
            var apiInstance = new ProcedureApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID. This parameter is required if patient or subject is not used.
Example: _id=7891 (optional) var patient = patient_example; // String | Who the procedure is for. This parameter is required if _id or subject is not used.
Example: 12345 (optional) var subject = subject_example; // String | Who the procedure is for. This parameter is required if _id or patient is not used.
Example: Patient/12345 (optional) var date = date_example; // String | The date range that the procedure's performedPeriod or performedDateTime falls within.
  • May be provided once with a prefix and time component to imply a date range.
    Example: date=gt2015-09-24T00:00:00.000Z
  • May otherwise be provided twice with le, lt, ge, or gt prefixes and a time component to search for procedures within a specific range. The date and prefix pairs must create a closed range.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=gt2015-09-24T12:00:00.000Z&date=le2020-07-15T16:00:00.000Z (optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. For example, _revinclude=Provenance:target.
  • May be provided in combination with the _id or patient parameter. For example, _id=570007845&_revinclude=Provenance:target or patient=12345&_revinclude=Provenance:target.
  • When provided in a request to a closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target (optional) var lastUpdated = lastUpdated_example; // String | The date range in which the procedures was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) try { // Get a list of procedures apiInstance.searchProcedure(accept, id, patient, subject, date, revinclude, lastUpdated); } catch (Exception e) { Debug.Print("Exception when calling ProcedureApi.searchProcedure: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ProcedureApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID. This parameter is required if patient or subject is not used.
Example: _id=7891 $patient = patient_example; // String | Who the procedure is for. This parameter is required if _id or subject is not used.
Example: 12345 $subject = subject_example; // String | Who the procedure is for. This parameter is required if _id or patient is not used.
Example: Patient/12345 $date = date_example; // String | The date range that the procedure's performedPeriod or performedDateTime falls within.
  • May be provided once with a prefix and time component to imply a date range.
    Example: date=gt2015-09-24T00:00:00.000Z
  • May otherwise be provided twice with le, lt, ge, or gt prefixes and a time component to search for procedures within a specific range. The date and prefix pairs must create a closed range.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=gt2015-09-24T12:00:00.000Z&date=le2020-07-15T16:00:00.000Z $revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. For example, _revinclude=Provenance:target.
  • May be provided in combination with the _id or patient parameter. For example, _id=570007845&_revinclude=Provenance:target or patient=12345&_revinclude=Provenance:target.
  • When provided in a request to a closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target $lastUpdated = lastUpdated_example; // String | The date range in which the procedures was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z try { $api_instance->searchProcedure($accept, $id, $patient, $subject, $date, $revinclude, $lastUpdated); } catch (Exception $e) { echo 'Exception when calling ProcedureApi->searchProcedure: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProcedureApi;

my $api_instance = WWW::SwaggerClient::ProcedureApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID. This parameter is required if patient or subject is not used.
Example: _id=7891 my $patient = patient_example; # String | Who the procedure is for. This parameter is required if _id or subject is not used.
Example: 12345 my $subject = subject_example; # String | Who the procedure is for. This parameter is required if _id or patient is not used.
Example: Patient/12345 my $date = date_example; # String | The date range that the procedure's performedPeriod or performedDateTime falls within.
  • May be provided once with a prefix and time component to imply a date range.
    Example: date=gt2015-09-24T00:00:00.000Z
  • May otherwise be provided twice with le, lt, ge, or gt prefixes and a time component to search for procedures within a specific range. The date and prefix pairs must create a closed range.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=gt2015-09-24T12:00:00.000Z&date=le2020-07-15T16:00:00.000Z my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. For example, _revinclude=Provenance:target.
  • May be provided in combination with the _id or patient parameter. For example, _id=570007845&_revinclude=Provenance:target or patient=12345&_revinclude=Provenance:target.
  • When provided in a request to a closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target my $lastUpdated = lastUpdated_example; # String | The date range in which the procedures was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z eval { $api_instance->searchProcedure(accept => $accept, id => $id, patient => $patient, subject => $subject, date => $date, revinclude => $revinclude, lastUpdated => $lastUpdated); }; if ($@) { warn "Exception when calling ProcedureApi->searchProcedure: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProcedureApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID. This parameter is required if patient or subject is not used.
Example: _id=7891 (optional) patient = patient_example # String | Who the procedure is for. This parameter is required if _id or subject is not used.
Example: 12345 (optional) subject = subject_example # String | Who the procedure is for. This parameter is required if _id or patient is not used.
Example: Patient/12345 (optional) date = date_example # String | The date range that the procedure's performedPeriod or performedDateTime falls within.
  • May be provided once with a prefix and time component to imply a date range.
    Example: date=gt2015-09-24T00:00:00.000Z
  • May otherwise be provided twice with le, lt, ge, or gt prefixes and a time component to search for procedures within a specific range. The date and prefix pairs must create a closed range.
  • The date parameter may not be provided at the same time as the _lastUpdated parameter.
Example: date=gt2015-09-24T12:00:00.000Z&date=le2020-07-15T16:00:00.000Z (optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. For example, _revinclude=Provenance:target.
  • May be provided in combination with the _id or patient parameter. For example, _id=570007845&_revinclude=Provenance:target or patient=12345&_revinclude=Provenance:target.
  • When provided in a request to a closed endpoint, the OAuth2 token must include the user/Provenance.read scope.
Example: _revinclude=Provenance:target (optional) lastUpdated = lastUpdated_example # String | The date range in which the procedures was last updated.
  • This parameter may be provided up to two times, and must use the eq, ge, gt, le, or lt prefixes.
  • When a value is provided without a prefix, an implied eq prefix is used.
  • When provided twice, the lower value must have a ge or gt prefix and the higher value must have an le or lt prefix.
  • The _lastUpdated parameter may not be provided at the same time as the date parameter.
Example: _lastUpdated=gt2014-09-24 or _lastUpdated=gt2014-09-24T12:00:00.000Z (optional) try: # Get a list of procedures api_instance.search_procedure(accept, id=id, patient=patient, subject=subject, date=date, revinclude=revinclude, lastUpdated=lastUpdated) except ApiException as e: print("Exception when calling ProcedureApi->searchProcedure: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. This parameter is required if <code>patient</code> or <code>subject</code> is not used.<br> Example: <code>_id=7891</code>
patient
String
Who the procedure is for. This parameter is required if <code>_id</code> or <code>subject</code> is not used.<br> Example: <code>12345</code>
subject
String
Who the procedure is for. This parameter is required if <code>_id</code> or <code>patient</code> is not used.<br> Example: <code>Patient/12345</code>
date
String
The date range that the procedure's <code>performedPeriod</code> or <code>performedDateTime</code> falls within.<br> <ul> <li>May be provided once with a prefix and time component to imply a date range.<br> Example: <code>date=gt2015-09-24T00:00:00.000Z</code></li> <li>May otherwise be provided twice with <code>le</code>, <code>lt</code>, <code>ge</code>, or <code>gt</code> prefixes and a time component to search for procedures within a specific range. The date and prefix pairs must create a closed range.</li> <li>The <code>date</code> parameter may not be provided at the same time as the <code>_lastUpdated</code> parameter.</li> </ul> Example: <code>date=gt2015-09-24T12:00:00.000Z&date=le2020-07-15T16:00:00.000Z</code>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle.<br> <ul> <li>May be provided once with the <code>Provenance:target</code> value. For example, <code>_revinclude=Provenance:target</code>.</li> <li>May be provided in combination with the <code>_id</code> or <code>patient</code> parameter. For example, <code>_id=570007845&amp;_revinclude=Provenance:target</code> or <code>patient=12345&amp;_revinclude=Provenance:target</code>.</li> <li>When provided in a request to a closed endpoint, the OAuth2 token must include the <code>user/Provenance.read</code> scope.</li> </ul> Example: <code>_revinclude=Provenance:target</code>
_lastUpdated
String
The date range in which the procedures was last updated. <ul> <li>This parameter may be provided up to two times, and must use the <code>eq</code>, <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code> prefixes.</li> <li>When a value is provided without a prefix, an implied <code>eq</code> prefix is used.</li> <li>When provided twice, the lower value must have a <code>ge</code> or <code>gt</code> prefix and the higher value must have an <code>le</code> or <code>lt</code> prefix.</li> <li>The <code>_lastUpdated</code> parameter may not be provided at the same time as the <code>date</code> parameter.</li> </ul> Example: <code>_lastUpdated=gt2014-09-24</code> or <code>_lastUpdated=gt2014-09-24T12:00:00.000Z</code>

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure?patient=12724066</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "53ac99d1-c76b-4a07-90f8-73d13a01459b", "type": "searchset", "link": [ { "relation": "self", "url": "http://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure?patient=12724066" } ], "entry": [ { "fullUrl": "http://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure/2572581295", "resource": { "resourceType": "Procedure", "id": "2572581295", "meta": { "versionId": "0", "lastUpdated": "2020-09-25T20:13:56Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Procedure&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Procedure&lt;/b>: Adenoid excision (text)&lt;/p>&lt;p>&lt;b>Category&lt;/b>: SDOH&lt;/p>&lt;p>&lt;b>Date&lt;/b>: Apr 5, 2019&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Completed&lt;/p>&lt;p>&lt;b>Location&lt;/b>: Baseline East&lt;/p>&lt;p>&lt;b>Recorder&lt;/b>: SYSTEM, SYSTEM Cerner&lt;/p>&lt;p>&lt;b>Performer&lt;/b>:&lt;/p>&lt;ul>&lt;li>Cerner Test, Physician - Women&#39;s Health Cerner&lt;/li>&lt;/ul>&lt;/div>" }, "status": "completed", "category": { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/us-core-category", "code": "sdoh", "display": "SDOH", "userSelected": false } ] }, "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "119954001", "display": "Adenoid excision (procedure)", "userSelected": true } ], "text": "Adenoid excision (text)" }, "subject": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "encounter": { "reference": "Encounter/97953477" }, "performedDateTime": "2019-04-05", "recorder": { "reference": "Practitioner/1", "display": "SYSTEM, SYSTEM Cerner" }, "performer": [ { "actor": { "reference": "Practitioner/4122630", "display": "Cerner Test, Physician - Women's Health Cerner" } } ], "location": { "display": "Baseline East" }, "note": [ { "authorReference": { "reference": "Practitioner/4122630", "display": "Cerner Test, Physician - Women's Health Cerner" }, "time": "2019-04-05T20:21:46Z", "text": "Procedure comment" } ] } }, { "fullUrl": "http://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure/2572476121", "resource": { "resourceType": "Procedure", "id": "2572476121", "meta": { "versionId": "0", "lastUpdated": "2020-08-24T08:42:34Z" }, "text": { "status": "generated", "div": "&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Procedure&lt;/b>&lt;/p>&lt;p>&lt;b>Patient&lt;/b>: SMART, NANCY&lt;/p>&lt;p>&lt;b>Procedure&lt;/b>: Adenoid excision (text)&lt;/p>&lt;p>&lt;b>Category&lt;/b>: Education&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Completed&lt;/p>&lt;p>&lt;b>Recorder&lt;/b>: SYSTEM, SYSTEM Cerner&lt;/p>&lt;/div>" }, "status": "completed", "category": { "coding": [ { "system": "http://snomed.info/sct", "code": "409073007", "display": "Education (procedure)", "userSelected": false } ] }, "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "119954001", "display": "Adenoid excision (procedure)", "userSelected": true } ], "text": "Adenoid excision (text)" }, "subject": { "reference": "Patient/12724066", "display": "SMART, NANCY" }, "encounter": { "reference": "Encounter/97953477" }, "_performedDateTime": { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ] }, "recorder": { "reference": "Practitioner/1", "display": "SYSTEM, SYSTEM Cerner" } } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-revinclude - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure?_id=570007845&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "Bundle", "id": "e448772d-7265-48b2-a942-99002b44337d", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure?patient=744104&_revinclude=Provenance%3Atarget" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Procedure/570007845", "resource": { "resourceType": "Procedure", "id": "570007845", "meta": { "versionId": "0", "lastUpdated": "2021-05-28T15:02:50Z" }, "text": { "status": "generated", "div": "<div xmlns="http://www.w3.org/1999/xhtml"><p><b>Procedure</b></p><p><b>Patient</b>: HEATHERJSMITH</p><p><b>Procedure</b>: Adenoid excision (text)</p>&lt;p>&lt;b>Category&lt;/b>: SDOH&lt;/p><p><b>Date</b>: Apr 5, 2019</p><p><b>Status</b>: Completed</p><p><b>Location</b>: Baseline East</p><p><b>Recorder</b>: Powerchart, User</p><p><b>Performer</b>:</p><ul><li>Smith MD, John</li></ul></div>" }, "status": "completed", "category": { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/us-core-category", "code": "sdoh", "display": "SDOH", "userSelected": false } ] }, "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "119954001", "display": "Adenoid excision (procedure)", "userSelected": true } ], "text": "Adenoid excision (text)" }, "subject": { "reference": "Patient/744104", "display": "HEATHERJSMITH" }, "encounter": { "reference": "Encounter/18245662" }, "performedDateTime": "2019-04-05", "recorder": { "reference": "Practitioner/1255969", "display": "Powerchart, User" }, "performer": [ { "actor": { "reference": "Practitioner/2523932", "display": "Smith MD, John" } } ], "location": { "display": "Baseline East" }, "note": [ { "authorReference": { "reference": "Practitioner/2523932", "display": "Smith MD, John" }, "time": "2019-04-05T20:21:46Z", "text": "Procedure comment" } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/proc-13511261", "resource": { "resourceType": "Provenance", "id": "proc-13511261", "meta": { "versionId": "13511261", "lastUpdated": "2021-05-28T10:09:59-05:00" }, "text": { "status": "generated", "div": "<div xmlns="http://www.w3.org/1999/xhtml"><p><b>Provenance</b></p><p><b>Target</b>:</p><ul><li>Procedure/570007845</li></ul><p><b>Recorded</b>: Oct 25, 2019 9:57 A.M. CDT</p><p><b>Agents</b>:</p><dl><dt>Unknown</dt><dd><b>Agent Type</b>: Transmitter</dd><dd><b>Agent Role</b>: Source</dd></dl><p><b>Entity Source</b>: DocumentReference/S-201</p></div>" }, "target": [ { "reference": "Procedure/570007845" } ], "recorded": "2019-10-25T09:57:43-05:00", "agent": [ { "type": { "coding": [ { "system": "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type", "code": "transmitter" } ], "text": "Transmitter" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/619848", "display": "Unknown" } } ], "entity": [ { "role": "source", "what": { "reference": "DocumentReference/S-201" } } ] }, "search": { "mode": "include" } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Provenance

provenanceCreate

Create a provenance

<p>Creates a new provenance.</p> <p><b>Note:</b> <ul> <li>Only the body fields mentioned below are supported. Unsupported fields are ignored or can result in errors.</li> <li>The <code>Provenance.write</code> scope must be provided to create a provenance with an observation measurement target.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Provenance

Usage and SDK Samples

curl -X POST "https://localhost/Provenance"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProvenanceApi;

import java.io.File;
import java.util.*;

public class ProvenanceApiExample {

    public static void main(String[] args) {
        
        ProvenanceApi apiInstance = new ProvenanceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. ProvenanceCreate create Body = ; // ProvenanceCreate | The body of the create operation try { apiInstance.provenanceCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling ProvenanceApi#provenanceCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.ProvenanceApi;

public class ProvenanceApiExample {

    public static void main(String[] args) {
        ProvenanceApi apiInstance = new ProvenanceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. ProvenanceCreate create Body = ; // ProvenanceCreate | The body of the create operation try { apiInstance.provenanceCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling ProvenanceApi#provenanceCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. ProvenanceCreate *create Body = ; // The body of the create operation ProvenanceApi *apiInstance = [[ProvenanceApi alloc] init]; // Create a provenance [apiInstance provenanceCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ProvenanceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {ProvenanceCreate} The body of the create operation var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.provenanceCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class provenanceCreateExample
    {
        public void main()
        {
            
            var apiInstance = new ProvenanceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new ProvenanceCreate(); // ProvenanceCreate | The body of the create operation try { // Create a provenance apiInstance.provenanceCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling ProvenanceApi.provenanceCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ProvenanceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // ProvenanceCreate | The body of the create operation try { $api_instance->provenanceCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling ProvenanceApi->provenanceCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProvenanceApi;

my $api_instance = WWW::SwaggerClient::ProvenanceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::ProvenanceCreate->new(); # ProvenanceCreate | The body of the create operation eval { $api_instance->provenanceCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling ProvenanceApi->provenanceCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProvenanceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # ProvenanceCreate | The body of the create operation try: # Create a provenance api_instance.provenance_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling ProvenanceApi->provenanceCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - <b>Example Request:</b> <pre><code>POST https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance</code></pre> <b>Example Request Body:</b> <pre><code>{ 'resourceType': 'Provenance', 'target': [ { 'reference': 'DocumentReference/881049' } ], 'recorded': '2019-10-25T14:57:43Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type', 'code': 'transmitter' } ] }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ] } ], 'who': { 'reference': 'Organization/619848' } } ], 'entity': [ { 'role': 'source', 'what': { 'reference': 'DocumentReference/S-201' } } ] }</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 31 Mar 2020 15:37:25 GMT Etag: W/"881057" Location: https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/doc-881057 Last-Modified: Tue, 31 Mar 2020 15:37:25 GMT Vary: Origin opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111 X-Request-Id: 11111111-1111-1111-1111-111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

provenanceRetrieve

Get a provenance by ID

<p>Retrieves an individual provenance by the associated provenance ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Provenance/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Provenance/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProvenanceApi;

import java.io.File;
import java.util.*;

public class ProvenanceApiExample {

    public static void main(String[] args) {
        
        ProvenanceApi apiInstance = new ProvenanceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.provenanceRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling ProvenanceApi#provenanceRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.ProvenanceApi;

public class ProvenanceApiExample {

    public static void main(String[] args) {
        ProvenanceApi apiInstance = new ProvenanceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.provenanceRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling ProvenanceApi#provenanceRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. ProvenanceApi *apiInstance = [[ProvenanceApi alloc] init]; // Get a provenance by ID [apiInstance provenanceRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ProvenanceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.provenanceRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class provenanceRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new ProvenanceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a provenance by ID apiInstance.provenanceRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling ProvenanceApi.provenanceRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ProvenanceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->provenanceRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling ProvenanceApi->provenanceRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProvenanceApi;

my $api_instance = WWW::SwaggerClient::ProvenanceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->provenanceRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling ProvenanceApi->provenanceRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProvenanceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a provenance by ID api_instance.provenance_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling ProvenanceApi->provenanceRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - Example retrieval of a provenance record by resource ID.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/doc-881057</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Provenance', 'id': 'doc-881057', 'meta': { 'versionId': '881057', 'lastUpdated': '2019-10-25T14:57:43Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>DocumentReference/881049&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Oct 25, 2019 9:57 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Baseline East Medical Center&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;p>&lt;b>Entity Source&lt;/b>: DocumentReference/S-202&lt;/p>&lt;/div>' }, 'target': [ { 'reference': 'DocumentReference/881049' } ], 'recorded': '2019-10-25T14:57:43Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/619848', 'display': 'Baseline East Medical Center' } } ], 'entity': [ { 'role': 'source', 'what': { 'reference': 'DocumentReference/S-202' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - Example retrieval of a provenance record using patient authorization.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/all-1595070</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '3ddac8f3-0c3a-41fd-bd0a-1daeb6a42db9', 'type': 'searchset', 'total': 1, 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance?_id=all-1595070' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/all-1595070', 'resource': { 'resourceType': 'Provenance', 'id': 'all-1595070', 'meta': { 'versionId': '1595070', 'lastUpdated': '2019-12-09T16:49:43Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>AllergyIntolerance/S-1595069&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Dec 9, 2019 10:49 A.M. CST&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Unknown&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;p>&lt;b>Entity Source&lt;/b>: DocumentReference/S-200&lt;/p>&lt;/div>' }, 'target': [ { 'reference': 'AllergyIntolerance/S-1595069' } ], 'recorded': '2019-12-09T16: 49: 43Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http: //terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http: //terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/50', 'display': 'Unknown' } } ], 'entity': [ { 'role': 'source', 'what': { 'reference': 'DocumentReference/S-200' } } ] } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

provenanceSearch

Get a list of provenances

<p>Retrieves a list of provenances that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Provenance

Usage and SDK Samples

curl -X GET "https://localhost/Provenance?_id=&target="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ProvenanceApi;

import java.io.File;
import java.util.*;

public class ProvenanceApiExample {

    public static void main(String[] args) {
        
        ProvenanceApi apiInstance = new ProvenanceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the target parameter is not used.
  • May be a list separated by commas.
  • Must not include any other parameters.
Example: _id=doc-1234 String target = target_example; // String | The target references, which can be version-specific. The following resources are supported:
  • AllergyIntolerance
  • CarePlan
  • CareTeam
  • Condition
  • Coverage
  • Device
  • DiagnosticReport
  • DocumentReference
  • Encounter
  • Goal
  • Immunization
  • MedicationDispense
  • MedicationRequest
  • NutritionOrder
  • Observation
  • Patient
  • Procedure
  • RelatedPerson
  • ServiceRequest
Example: target=DocumentReference/66547 try { apiInstance.provenanceSearch(authorization, accept, id, target); } catch (ApiException e) { System.err.println("Exception when calling ProvenanceApi#provenanceSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.ProvenanceApi;

public class ProvenanceApiExample {

    public static void main(String[] args) {
        ProvenanceApi apiInstance = new ProvenanceApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID.
  • This parameter is required if the target parameter is not used.
  • May be a list separated by commas.
  • Must not include any other parameters.
Example: _id=doc-1234 String target = target_example; // String | The target references, which can be version-specific. The following resources are supported:
  • AllergyIntolerance
  • CarePlan
  • CareTeam
  • Condition
  • Coverage
  • Device
  • DiagnosticReport
  • DocumentReference
  • Encounter
  • Goal
  • Immunization
  • MedicationDispense
  • MedicationRequest
  • NutritionOrder
  • Observation
  • Patient
  • Procedure
  • RelatedPerson
  • ServiceRequest
Example: target=DocumentReference/66547 try { apiInstance.provenanceSearch(authorization, accept, id, target); } catch (ApiException e) { System.err.println("Exception when calling ProvenanceApi#provenanceSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID.
  • This parameter is required if the target parameter is not used.
  • May be a list separated by commas.
  • Must not include any other parameters.
Example: _id=doc-1234 (optional) String *target = target_example; // The target references, which can be version-specific. The following resources are supported:
  • AllergyIntolerance
  • CarePlan
  • CareTeam
  • Condition
  • Coverage
  • Device
  • DiagnosticReport
  • DocumentReference
  • Encounter
  • Goal
  • Immunization
  • MedicationDispense
  • MedicationRequest
  • NutritionOrder
  • Observation
  • Patient
  • Procedure
  • RelatedPerson
  • ServiceRequest
Example: target=DocumentReference/66547 (optional) ProvenanceApi *apiInstance = [[ProvenanceApi alloc] init]; // Get a list of provenances [apiInstance provenanceSearchWith:authorization accept:accept id:id target:target completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ProvenanceApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID.
  • This parameter is required if the target parameter is not used.
  • May be a list separated by commas.
  • Must not include any other parameters.
Example: _id=doc-1234 'target': target_example // {String} The target references, which can be version-specific. The following resources are supported:
  • AllergyIntolerance
  • CarePlan
  • CareTeam
  • Condition
  • Coverage
  • Device
  • DiagnosticReport
  • DocumentReference
  • Encounter
  • Goal
  • Immunization
  • MedicationDispense
  • MedicationRequest
  • NutritionOrder
  • Observation
  • Patient
  • Procedure
  • RelatedPerson
  • ServiceRequest
Example: target=DocumentReference/66547 }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.provenanceSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class provenanceSearchExample
    {
        public void main()
        {
            
            var apiInstance = new ProvenanceApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID.
  • This parameter is required if the target parameter is not used.
  • May be a list separated by commas.
  • Must not include any other parameters.
Example: _id=doc-1234 (optional) var target = target_example; // String | The target references, which can be version-specific. The following resources are supported:
  • AllergyIntolerance
  • CarePlan
  • CareTeam
  • Condition
  • Coverage
  • Device
  • DiagnosticReport
  • DocumentReference
  • Encounter
  • Goal
  • Immunization
  • MedicationDispense
  • MedicationRequest
  • NutritionOrder
  • Observation
  • Patient
  • Procedure
  • RelatedPerson
  • ServiceRequest
Example: target=DocumentReference/66547 (optional) try { // Get a list of provenances apiInstance.provenanceSearch(authorization, accept, id, target); } catch (Exception e) { Debug.Print("Exception when calling ProvenanceApi.provenanceSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ProvenanceApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID.
  • This parameter is required if the target parameter is not used.
  • May be a list separated by commas.
  • Must not include any other parameters.
Example: _id=doc-1234 $target = target_example; // String | The target references, which can be version-specific. The following resources are supported:
  • AllergyIntolerance
  • CarePlan
  • CareTeam
  • Condition
  • Coverage
  • Device
  • DiagnosticReport
  • DocumentReference
  • Encounter
  • Goal
  • Immunization
  • MedicationDispense
  • MedicationRequest
  • NutritionOrder
  • Observation
  • Patient
  • Procedure
  • RelatedPerson
  • ServiceRequest
Example: target=DocumentReference/66547 try { $api_instance->provenanceSearch($authorization, $accept, $id, $target); } catch (Exception $e) { echo 'Exception when calling ProvenanceApi->provenanceSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ProvenanceApi;

my $api_instance = WWW::SwaggerClient::ProvenanceApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID.
  • This parameter is required if the target parameter is not used.
  • May be a list separated by commas.
  • Must not include any other parameters.
Example: _id=doc-1234 my $target = target_example; # String | The target references, which can be version-specific. The following resources are supported:
  • AllergyIntolerance
  • CarePlan
  • CareTeam
  • Condition
  • Coverage
  • Device
  • DiagnosticReport
  • DocumentReference
  • Encounter
  • Goal
  • Immunization
  • MedicationDispense
  • MedicationRequest
  • NutritionOrder
  • Observation
  • Patient
  • Procedure
  • RelatedPerson
  • ServiceRequest
Example: target=DocumentReference/66547 eval { $api_instance->provenanceSearch(authorization => $authorization, accept => $accept, id => $id, target => $target); }; if ($@) { warn "Exception when calling ProvenanceApi->provenanceSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ProvenanceApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID.
  • This parameter is required if the target parameter is not used.
  • May be a list separated by commas.
  • Must not include any other parameters.
Example: _id=doc-1234 (optional) target = target_example # String | The target references, which can be version-specific. The following resources are supported:
  • AllergyIntolerance
  • CarePlan
  • CareTeam
  • Condition
  • Coverage
  • Device
  • DiagnosticReport
  • DocumentReference
  • Encounter
  • Goal
  • Immunization
  • MedicationDispense
  • MedicationRequest
  • NutritionOrder
  • Observation
  • Patient
  • Procedure
  • RelatedPerson
  • ServiceRequest
Example: target=DocumentReference/66547 (optional) try: # Get a list of provenances api_instance.provenance_search(authorization, accept, id=id, target=target) except ApiException as e: print("Exception when calling ProvenanceApi->provenanceSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. <ul> <li>This parameter is required if the <code>target</code> parameter is not used.</li> <li>May be a list separated by commas.</li> <li>Must not include any other parameters.</li> </ul> Example: <code>_id=doc-1234</code>
target
String
The target references, which can be version-specific. The following resources are supported: <ul> <li>AllergyIntolerance</li> <li>CarePlan</li> <li>CareTeam</li> <li>Condition</li> <li>Coverage</li> <li>Device</li> <li>DiagnosticReport</li> <li>DocumentReference</li> <li>Encounter</li> <li>Goal</li> <li>Immunization</li> <li>MedicationDispense</li> <li>MedicationRequest</li> <li>NutritionOrder</li> <li>Observation</li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li>Procedure</li> <li>RelatedPerson</li> <li>ServiceRequest</li> </ul> Example: <code>target=DocumentReference/66547</code>

Responses

Status: default - Example search by <code>_id</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance?_id=doc-881057</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': '160ad230-6a5c-4813-96e2-2b36be102145', 'type': 'searchset', 'total': 1, 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance?_id=doc-881057' } ], 'entry': [ 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/doc-881057', 'resource': { 'resourceType': 'Provenance', 'id': 'doc-881057', 'meta': { 'versionId': '881057', 'lastUpdated': '2019-10-25T14:57:43Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>DocumentReference/881049&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Oct 25, 2019 9:57 A.M. CDT&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Baseline East Medical Center&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;p>&lt;b>Entity Source&lt;/b>: DocumentReference/S-202&lt;/p>&lt;/div>' }, 'target': [ { 'reference': 'DocumentReference/881049' } ], 'recorded': '2019-10-25T14:57:43Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/619848', 'display': 'Baseline East Medical Center' } } ], 'entity': [ { 'role': 'source', 'what': { 'reference': 'DocumentReference/S-202' } } ] } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - Example search using patient authorization.</br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance?_id=all-1595070</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Provenance', 'id': 'all-1595070', 'meta': { 'versionId': '1595070', 'lastUpdated': '2019-12-09T16:49:43Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Provenance&lt;/b>&lt;/p>&lt;p>&lt;b>Target&lt;/b>:&lt;/p>&lt;ul>&lt;li>AllergyIntolerance/S-1595069&lt;/li>&lt;/ul>&lt;p>&lt;b>Recorded&lt;/b>: Dec 9, 2019 10:49 A.M. CST&lt;/p>&lt;p>&lt;b>Agents&lt;/b>:&lt;/p>&lt;dl>&lt;dt>Unknown&lt;/dt>&lt;dd>&lt;b>Agent Type&lt;/b>: Author&lt;/dd>&lt;dd>&lt;b>Agent Role&lt;/b>: Source&lt;/dd>&lt;/dl>&lt;p>&lt;b>Entity Source&lt;/b>: DocumentReference/S-200&lt;/p>&lt;/div>' }, 'target': [ { 'reference': 'AllergyIntolerance/S-1595069' } ], 'recorded': '2019-12-09T16: 49: 43Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http: //terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http: //terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/50', 'display': 'Unknown' } } ], 'entity': [ { 'role': 'source', 'what': { 'reference': 'DocumentReference/S-200' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Questionnaire

millenniumR4QuestionnaireSearch

Get a list of questionnaires

<p>Retrieves a list of questionnaires that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This resource supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/Questionnaire/

Usage and SDK Samples

curl -X GET "https://localhost/Questionnaire/?_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.QuestionnaireApi;

import java.io.File;
import java.util.*;

public class QuestionnaireApiExample {

    public static void main(String[] args) {
        
        QuestionnaireApi apiInstance = new QuestionnaireApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID.

Example: _id=12345

try { apiInstance.millenniumR4QuestionnaireSearch(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling QuestionnaireApi#millenniumR4QuestionnaireSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.QuestionnaireApi;

public class QuestionnaireApiExample {

    public static void main(String[] args) {
        QuestionnaireApi apiInstance = new QuestionnaireApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID.

Example: _id=12345

try { apiInstance.millenniumR4QuestionnaireSearch(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling QuestionnaireApi#millenniumR4QuestionnaireSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] *id = ; //

The logical resource ID.

Example: _id=12345

QuestionnaireApi *apiInstance = [[QuestionnaireApi alloc] init]; // Get a list of questionnaires [apiInstance millenniumR4QuestionnaireSearchWith:authorization id:id completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.QuestionnaireApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = ; // {array[String]}

The logical resource ID.

Example: _id=12345

var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4QuestionnaireSearch(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4QuestionnaireSearchExample
    {
        public void main()
        {
            
            var apiInstance = new QuestionnaireApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = new array[String](); // array[String] |

The logical resource ID.

Example: _id=12345

try { // Get a list of questionnaires apiInstance.millenniumR4QuestionnaireSearch(authorization, id); } catch (Exception e) { Debug.Print("Exception when calling QuestionnaireApi.millenniumR4QuestionnaireSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\QuestionnaireApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = ; // array[String] |

The logical resource ID.

Example: _id=12345

try { $api_instance->millenniumR4QuestionnaireSearch($authorization, $id); } catch (Exception $e) { echo 'Exception when calling QuestionnaireApi->millenniumR4QuestionnaireSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::QuestionnaireApi;

my $api_instance = WWW::SwaggerClient::QuestionnaireApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = []; # array[String] |

The logical resource ID.

Example: _id=12345

eval { $api_instance->millenniumR4QuestionnaireSearch(authorization => $authorization, id => $id); }; if ($@) { warn "Exception when calling QuestionnaireApi->millenniumR4QuestionnaireSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.QuestionnaireApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = # array[String] |

The logical resource ID.

Example: _id=12345

try: # Get a list of questionnaires api_instance.millennium_r4_questionnaire_search(authorization, id) except ApiException as e: print("Exception when calling QuestionnaireApi->millenniumR4QuestionnaireSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
Query parameters
Name Description
_id*
array[String]
<p>The logical resource ID.</p> <p>Example: <code>_id=12345</code></p>
Required

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

millenniumR4QuestionnaireShow

Get a questionnaire by ID

<p>Retrieves a questionnaire by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/Questionnaire/{id}

Usage and SDK Samples

curl -X GET "https://localhost/Questionnaire/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.QuestionnaireApi;

import java.io.File;
import java.util.*;

public class QuestionnaireApiExample {

    public static void main(String[] args) {
        
        QuestionnaireApi apiInstance = new QuestionnaireApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4QuestionnaireShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling QuestionnaireApi#millenniumR4QuestionnaireShow"); e.printStackTrace(); } } }
import io.swagger.client.api.QuestionnaireApi;

public class QuestionnaireApiExample {

    public static void main(String[] args) {
        QuestionnaireApi apiInstance = new QuestionnaireApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4QuestionnaireShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling QuestionnaireApi#millenniumR4QuestionnaireShow"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *id = id_example; //

The logical resource ID.

QuestionnaireApi *apiInstance = [[QuestionnaireApi alloc] init]; // Get a questionnaire by ID [apiInstance millenniumR4QuestionnaireShowWith:authorization id:id completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.QuestionnaireApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // {String}

The logical resource ID.

var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4QuestionnaireShow(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4QuestionnaireShowExample
    {
        public void main()
        {
            
            var apiInstance = new QuestionnaireApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // String |

The logical resource ID.

try { // Get a questionnaire by ID apiInstance.millenniumR4QuestionnaireShow(authorization, id); } catch (Exception e) { Debug.Print("Exception when calling QuestionnaireApi.millenniumR4QuestionnaireShow: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\QuestionnaireApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = id_example; // String |

The logical resource ID.

try { $api_instance->millenniumR4QuestionnaireShow($authorization, $id); } catch (Exception $e) { echo 'Exception when calling QuestionnaireApi->millenniumR4QuestionnaireShow: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::QuestionnaireApi;

my $api_instance = WWW::SwaggerClient::QuestionnaireApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = id_example; # String |

The logical resource ID.

eval { $api_instance->millenniumR4QuestionnaireShow(authorization => $authorization, id => $id); }; if ($@) { warn "Exception when calling QuestionnaireApi->millenniumR4QuestionnaireShow: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.QuestionnaireApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = id_example # String |

The logical resource ID.

try: # Get a questionnaire by ID api_instance.millennium_r4_questionnaire_show(authorization, id) except ApiException as e: print("Exception when calling QuestionnaireApi->millenniumR4QuestionnaireShow: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
<p>The logical resource ID.</p>
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

QuestionnaireResponse

millenniumR4QuestionnaireResponseSearch

Get a list of questionnaire reponses

<p>Retrives a list of questionnaire responses that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This resource supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/QuestionnaireResponse/

Usage and SDK Samples

curl -X GET "https://localhost/QuestionnaireResponse/?_id=&patient="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.QuestionnaireResponseApi;

import java.io.File;
import java.util.*;

public class QuestionnaireResponseApiExample {

    public static void main(String[] args) {
        
        QuestionnaireResponseApi apiInstance = new QuestionnaireResponseApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID.

Example: _id=12345

array[String] patient = ; // array[String] |

The logical resource ID of the patient the questionnaire response is for. This parameter is required if the _id parameter is not used.

Example: patient=12724066

try { apiInstance.millenniumR4QuestionnaireResponseSearch(authorization, id, patient); } catch (ApiException e) { System.err.println("Exception when calling QuestionnaireResponseApi#millenniumR4QuestionnaireResponseSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.QuestionnaireResponseApi;

public class QuestionnaireResponseApiExample {

    public static void main(String[] args) {
        QuestionnaireResponseApi apiInstance = new QuestionnaireResponseApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID.

Example: _id=12345

array[String] patient = ; // array[String] |

The logical resource ID of the patient the questionnaire response is for. This parameter is required if the _id parameter is not used.

Example: patient=12724066

try { apiInstance.millenniumR4QuestionnaireResponseSearch(authorization, id, patient); } catch (ApiException e) { System.err.println("Exception when calling QuestionnaireResponseApi#millenniumR4QuestionnaireResponseSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] *id = ; //

The logical resource ID.

Example: _id=12345

(optional) array[String] *patient = ; //

The logical resource ID of the patient the questionnaire response is for. This parameter is required if the _id parameter is not used.

Example: patient=12724066

(optional) QuestionnaireResponseApi *apiInstance = [[QuestionnaireResponseApi alloc] init]; // Get a list of questionnaire reponses [apiInstance millenniumR4QuestionnaireResponseSearchWith:authorization id:id patient:patient completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.QuestionnaireResponseApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var opts = { 'id': , // {array[String]}

The logical resource ID.

Example: _id=12345

'patient': // {array[String]}

The logical resource ID of the patient the questionnaire response is for. This parameter is required if the _id parameter is not used.

Example: patient=12724066

}; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4QuestionnaireResponseSearch(authorization, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4QuestionnaireResponseSearchExample
    {
        public void main()
        {
            
            var apiInstance = new QuestionnaireResponseApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = new array[String](); // array[String] |

The logical resource ID.

Example: _id=12345

(optional) var patient = new array[String](); // array[String] |

The logical resource ID of the patient the questionnaire response is for. This parameter is required if the _id parameter is not used.

Example: patient=12724066

(optional) try { // Get a list of questionnaire reponses apiInstance.millenniumR4QuestionnaireResponseSearch(authorization, id, patient); } catch (Exception e) { Debug.Print("Exception when calling QuestionnaireResponseApi.millenniumR4QuestionnaireResponseSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\QuestionnaireResponseApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = ; // array[String] |

The logical resource ID.

Example: _id=12345

$patient = ; // array[String] |

The logical resource ID of the patient the questionnaire response is for. This parameter is required if the _id parameter is not used.

Example: patient=12724066

try { $api_instance->millenniumR4QuestionnaireResponseSearch($authorization, $id, $patient); } catch (Exception $e) { echo 'Exception when calling QuestionnaireResponseApi->millenniumR4QuestionnaireResponseSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::QuestionnaireResponseApi;

my $api_instance = WWW::SwaggerClient::QuestionnaireResponseApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = []; # array[String] |

The logical resource ID.

Example: _id=12345

my $patient = []; # array[String] |

The logical resource ID of the patient the questionnaire response is for. This parameter is required if the _id parameter is not used.

Example: patient=12724066

eval { $api_instance->millenniumR4QuestionnaireResponseSearch(authorization => $authorization, id => $id, patient => $patient); }; if ($@) { warn "Exception when calling QuestionnaireResponseApi->millenniumR4QuestionnaireResponseSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.QuestionnaireResponseApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = # array[String] |

The logical resource ID.

Example: _id=12345

(optional) patient = # array[String] |

The logical resource ID of the patient the questionnaire response is for. This parameter is required if the _id parameter is not used.

Example: patient=12724066

(optional) try: # Get a list of questionnaire reponses api_instance.millennium_r4_questionnaire_response_search(authorization, id=id, patient=patient) except ApiException as e: print("Exception when calling QuestionnaireResponseApi->millenniumR4QuestionnaireResponseSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
Query parameters
Name Description
_id
array[String]
<p>The logical resource ID.</p> <p>Example: <code>_id=12345</code></p>
patient
array[String]
<p>The logical resource ID of the patient the questionnaire response is for. This parameter is required if the <code>_id</code> parameter is not used.</p> <p>Example: <code>patient=12724066</code></p>

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

millenniumR4QuestionnaireResponseShow

Get a questionnaire reponse by ID

<p>Retrieves a questionnaire response by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/QuestionnaireResponse/{id}

Usage and SDK Samples

curl -X GET "https://localhost/QuestionnaireResponse/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.QuestionnaireResponseApi;

import java.io.File;
import java.util.*;

public class QuestionnaireResponseApiExample {

    public static void main(String[] args) {
        
        QuestionnaireResponseApi apiInstance = new QuestionnaireResponseApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4QuestionnaireResponseShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling QuestionnaireResponseApi#millenniumR4QuestionnaireResponseShow"); e.printStackTrace(); } } }
import io.swagger.client.api.QuestionnaireResponseApi;

public class QuestionnaireResponseApiExample {

    public static void main(String[] args) {
        QuestionnaireResponseApi apiInstance = new QuestionnaireResponseApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4QuestionnaireResponseShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling QuestionnaireResponseApi#millenniumR4QuestionnaireResponseShow"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *id = id_example; //

The logical resource ID.

QuestionnaireResponseApi *apiInstance = [[QuestionnaireResponseApi alloc] init]; // Get a questionnaire reponse by ID [apiInstance millenniumR4QuestionnaireResponseShowWith:authorization id:id completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.QuestionnaireResponseApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // {String}

The logical resource ID.

var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4QuestionnaireResponseShow(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4QuestionnaireResponseShowExample
    {
        public void main()
        {
            
            var apiInstance = new QuestionnaireResponseApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // String |

The logical resource ID.

try { // Get a questionnaire reponse by ID apiInstance.millenniumR4QuestionnaireResponseShow(authorization, id); } catch (Exception e) { Debug.Print("Exception when calling QuestionnaireResponseApi.millenniumR4QuestionnaireResponseShow: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\QuestionnaireResponseApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = id_example; // String |

The logical resource ID.

try { $api_instance->millenniumR4QuestionnaireResponseShow($authorization, $id); } catch (Exception $e) { echo 'Exception when calling QuestionnaireResponseApi->millenniumR4QuestionnaireResponseShow: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::QuestionnaireResponseApi;

my $api_instance = WWW::SwaggerClient::QuestionnaireResponseApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = id_example; # String |

The logical resource ID.

eval { $api_instance->millenniumR4QuestionnaireResponseShow(authorization => $authorization, id => $id); }; if ($@) { warn "Exception when calling QuestionnaireResponseApi->millenniumR4QuestionnaireResponseShow: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.QuestionnaireResponseApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = id_example # String |

The logical resource ID.

try: # Get a questionnaire reponse by ID api_instance.millennium_r4_questionnaire_response_show(authorization, id) except ApiException as e: print("Exception when calling QuestionnaireResponseApi->millenniumR4QuestionnaireResponseShow: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
<p>The logical resource ID.</p>
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

millenniumR4QuestionnaireResponseUpdate

Update a questionnaire response

Updates a questionnaire response. <p> <b>Note:</b> </p> <p> <ul> <li>When an item is returned with the is-modifiable extension as false, that item cannot be updated unless the update is passed in without an ID.</li> <li>An update should only be performed directly after a questionnaire response is retrieved. If an <code>item.id</code> is provided from the GET request, it must be provided on the subsequent update and must match the <code>item.id</code> returned from the GET.</li> </ul> </p>


/QuestionnaireResponse/{id}

Usage and SDK Samples

curl -X PUT "https://localhost/QuestionnaireResponse/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.QuestionnaireResponseApi;

import java.io.File;
import java.util.*;

public class QuestionnaireResponseApiExample {

    public static void main(String[] args) {
        
        QuestionnaireResponseApi apiInstance = new QuestionnaireResponseApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

QuestionnaireResponseUpdateBody updateBody = ; // QuestionnaireResponseUpdateBody | String contentType = contentType_example; // String | Specifies the content type of the request entity body. String ifMatch = ifMatch_example; // String | The current version of the QuestionnaireResponse resource. try { apiInstance.millenniumR4QuestionnaireResponseUpdate(authorization, id, updateBody, contentType, ifMatch); } catch (ApiException e) { System.err.println("Exception when calling QuestionnaireResponseApi#millenniumR4QuestionnaireResponseUpdate"); e.printStackTrace(); } } }
import io.swagger.client.api.QuestionnaireResponseApi;

public class QuestionnaireResponseApiExample {

    public static void main(String[] args) {
        QuestionnaireResponseApi apiInstance = new QuestionnaireResponseApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

QuestionnaireResponseUpdateBody updateBody = ; // QuestionnaireResponseUpdateBody | String contentType = contentType_example; // String | Specifies the content type of the request entity body. String ifMatch = ifMatch_example; // String | The current version of the QuestionnaireResponse resource. try { apiInstance.millenniumR4QuestionnaireResponseUpdate(authorization, id, updateBody, contentType, ifMatch); } catch (ApiException e) { System.err.println("Exception when calling QuestionnaireResponseApi#millenniumR4QuestionnaireResponseUpdate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *id = id_example; //

The logical resource ID.

QuestionnaireResponseUpdateBody *updateBody = ; // String *contentType = contentType_example; // Specifies the content type of the request entity body. String *ifMatch = ifMatch_example; // The current version of the QuestionnaireResponse resource. QuestionnaireResponseApi *apiInstance = [[QuestionnaireResponseApi alloc] init]; // Update a questionnaire response [apiInstance millenniumR4QuestionnaireResponseUpdateWith:authorization id:id updateBody:updateBody contentType:contentType ifMatch:ifMatch completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.QuestionnaireResponseApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // {String}

The logical resource ID.

var updateBody = ; // {QuestionnaireResponseUpdateBody} var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var ifMatch = ifMatch_example; // {String} The current version of the QuestionnaireResponse resource. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4QuestionnaireResponseUpdate(authorization, id, updateBody, contentType, ifMatch, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4QuestionnaireResponseUpdateExample
    {
        public void main()
        {
            
            var apiInstance = new QuestionnaireResponseApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // String |

The logical resource ID.

var updateBody = new QuestionnaireResponseUpdateBody(); // QuestionnaireResponseUpdateBody | var contentType = contentType_example; // String | Specifies the content type of the request entity body. var ifMatch = ifMatch_example; // String | The current version of the QuestionnaireResponse resource. try { // Update a questionnaire response apiInstance.millenniumR4QuestionnaireResponseUpdate(authorization, id, updateBody, contentType, ifMatch); } catch (Exception e) { Debug.Print("Exception when calling QuestionnaireResponseApi.millenniumR4QuestionnaireResponseUpdate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\QuestionnaireResponseApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = id_example; // String |

The logical resource ID.

$updateBody = ; // QuestionnaireResponseUpdateBody | $contentType = contentType_example; // String | Specifies the content type of the request entity body. $ifMatch = ifMatch_example; // String | The current version of the QuestionnaireResponse resource. try { $api_instance->millenniumR4QuestionnaireResponseUpdate($authorization, $id, $updateBody, $contentType, $ifMatch); } catch (Exception $e) { echo 'Exception when calling QuestionnaireResponseApi->millenniumR4QuestionnaireResponseUpdate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::QuestionnaireResponseApi;

my $api_instance = WWW::SwaggerClient::QuestionnaireResponseApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = id_example; # String |

The logical resource ID.

my $updateBody = WWW::SwaggerClient::Object::QuestionnaireResponseUpdateBody->new(); # QuestionnaireResponseUpdateBody | my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $ifMatch = ifMatch_example; # String | The current version of the QuestionnaireResponse resource. eval { $api_instance->millenniumR4QuestionnaireResponseUpdate(authorization => $authorization, id => $id, updateBody => $updateBody, contentType => $contentType, ifMatch => $ifMatch); }; if ($@) { warn "Exception when calling QuestionnaireResponseApi->millenniumR4QuestionnaireResponseUpdate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.QuestionnaireResponseApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = id_example # String |

The logical resource ID.

updateBody = # QuestionnaireResponseUpdateBody | contentType = contentType_example # String | Specifies the content type of the request entity body. ifMatch = ifMatch_example # String | The current version of the QuestionnaireResponse resource. try: # Update a questionnaire response api_instance.millennium_r4_questionnaire_response_update(authorization, id, updateBody, contentType, ifMatch) except ApiException as e: print("Exception when calling QuestionnaireResponseApi->millenniumR4QuestionnaireResponseUpdate: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
<p>The logical resource ID.</p>
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the QuestionnaireResponse resource.
Required
Body parameters
Name Description
updateBody *

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
X-Request-Id String <p>Oracle troubleshooting identifier.</p>
opc-request-id String <p>Oracle troubleshooting identifier.</p>
ETag String <p>The identifier for a specific version of a resource. This will be formatted as <code>W/"<etag_value>"</code> and is used to specify the <code>If-Match</code> header value on subsequent updates.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

RelatedPerson

relatedPersonCreate

Create a related person record

<p>Creates a new encounter-level or patient-level related person record.</p> <b>Note:</b> <p>Only the body fields mentioned below are supported. Unsupported fields are ignored, or can result in errors.</p> This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul>


/RelatedPerson

Usage and SDK Samples

curl -X POST "https://localhost/RelatedPerson"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.RelatedPersonApi;

import java.io.File;
import java.util.*;

public class RelatedPersonApiExample {

    public static void main(String[] args) {
        
        RelatedPersonApi apiInstance = new RelatedPersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. RelatedPersonCreate create Body = ; // RelatedPersonCreate | The body of the create operation. try { apiInstance.relatedPersonCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling RelatedPersonApi#relatedPersonCreate"); e.printStackTrace(); } } }
import io.swagger.client.api.RelatedPersonApi;

public class RelatedPersonApiExample {

    public static void main(String[] args) {
        RelatedPersonApi apiInstance = new RelatedPersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. RelatedPersonCreate create Body = ; // RelatedPersonCreate | The body of the create operation. try { apiInstance.relatedPersonCreate(authorization, accept, contentType, create Body); } catch (ApiException e) { System.err.println("Exception when calling RelatedPersonApi#relatedPersonCreate"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. RelatedPersonCreate *create Body = ; // The body of the create operation. RelatedPersonApi *apiInstance = [[RelatedPersonApi alloc] init]; // Create a related person record [apiInstance relatedPersonCreateWith:authorization accept:accept contentType:contentType create Body:create Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.RelatedPersonApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var create Body = ; // {RelatedPersonCreate} The body of the create operation. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.relatedPersonCreate(authorization, accept, contentType, create Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class relatedPersonCreateExample
    {
        public void main()
        {
            
            var apiInstance = new RelatedPersonApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var create Body = new RelatedPersonCreate(); // RelatedPersonCreate | The body of the create operation. try { // Create a related person record apiInstance.relatedPersonCreate(authorization, accept, contentType, create Body); } catch (Exception e) { Debug.Print("Exception when calling RelatedPersonApi.relatedPersonCreate: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\RelatedPersonApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $create Body = ; // RelatedPersonCreate | The body of the create operation. try { $api_instance->relatedPersonCreate($authorization, $accept, $contentType, $create Body); } catch (Exception $e) { echo 'Exception when calling RelatedPersonApi->relatedPersonCreate: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::RelatedPersonApi;

my $api_instance = WWW::SwaggerClient::RelatedPersonApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $create Body = WWW::SwaggerClient::Object::RelatedPersonCreate->new(); # RelatedPersonCreate | The body of the create operation. eval { $api_instance->relatedPersonCreate(authorization => $authorization, accept => $accept, contentType => $contentType, create Body => $create Body); }; if ($@) { warn "Exception when calling RelatedPersonApi->relatedPersonCreate: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.RelatedPersonApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. create Body = # RelatedPersonCreate | The body of the create operation. try: # Create a related person record api_instance.related_person_create(authorization, accept, contentType, create Body) except ApiException as e: print("Exception when calling RelatedPersonApi->relatedPersonCreate: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
Body parameters
Name Description
create Body *

Responses

Status: default - <p>Example create request and response for a patient-level related person record.</p> <b>Example Request</b>: <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson </pre></code> <b>Example Request Body</b>: <pre><code>{ 'resourceType': 'RelatedPerson', 'extension': [ { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://hl7.org/fhir/resource-types', 'code': 'Patient' } ] }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relationship-level' } ], 'identifier': [ { 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '22' } ] }, 'system': 'urn:oid:2.16.840.1.113883.3.42.10001.100001.12', 'value': '1000000105' } ], 'active': true, 'patient': { 'reference': 'Patient/12724068' }, 'relationship': [ { 'extension': [ { 'valuePeriod': { 'start': '2019-12-26T16:06:26.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'MTH' } ] }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ], 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'GT' } ] } ], 'name': [ { 'use': 'official', 'family': 'SMART', 'given': [ 'NANCY' ], 'period': { 'start': '2019-12-26T15:12:34.000Z' } } ], 'telecom': [ { 'extension': [ { 'valueUrl': '13215555555', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '13215555555', 'use': 'work', 'period': { 'start': '2021-03-22T14:12:37.000Z' } } ], 'gender': 'female', 'birthDate': '1980-08-11', 'address': [ { 'use': 'home', 'line': [ '3P' ], 'city': 'KANSAS CITY', 'district': 'Jackson', 'state': 'MO', 'postalCode': '641510001', 'country': 'US', 'period': { 'start': '2020-12-08T15:05:44.000Z' } } ], 'communication': [ { 'language': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/36', 'code': '151' }, { 'system': 'urn:ietf:bcp:47', 'code': 'en' } ] }, 'preferred': 'true' } ] }</pre></code> <b>Example Response</b>: <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Fri, 16 Jul 2021 17:23:14 GMT Etag: W/"0" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson/12724066-12724068 Last-Modified: Fri, 16 Jul 2021 17:23:13 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</pre></code> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-create-encounter-level - <p>Example create request and response for an encounter-level related person record.</p> <b>Example Request</b>: <pre><code>POST https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson </pre></code> <b>Example Request Body</b>: <pre><code>{ 'resourceType': 'RelatedPerson', 'extension': [ { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/related-person-encounter', 'valueReference': { 'reference': 'Encounter/97939518' } }, { 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relationship-level', 'valueCodeableConcept': { 'coding': [ { 'system': 'http://hl7.org/fhir/resource-types', 'code': 'Encounter' } ] } } ], 'patient': { 'reference': 'Patient/12724066' }, 'relationship': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351', 'code': '1152', 'display': 'Emergency Contact' } ], 'extension': [ { 'valuePeriod': { 'start': '2016-12-19T16:44:25.000Z', 'end': '2022-05-01T16:56:56.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'SIS' } ] }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ] } ], 'name': [ { 'use': 'official', 'family': 'Doe', 'given': [ 'John', 'Smith' ], 'period': { 'start': '2010-05-17T14:54:31.000Z' } } ], 'communication': [ { 'language': { 'coding': [ { 'system': 'urn:ietf:bcp:47', 'code': 'en', 'display': 'English' } ] }, 'preferred': true } ], 'identifier': [ { 'type': { 'coding': [ { 'code': 'AN', 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203' } ] }, 'system': 'urn:oid:5.5.5.5.5.5', 'value': '<UNIQUE IDENTIFIER>', 'period': { 'start': '2016-01-02T00:00:00-05:00', 'end': '2020-01-02T00:00:00-05:00' } } ], 'address': [ { 'use': 'home', 'line': [ '1212 Faircastle Drive', 'Apartment 406' ], 'city': 'KC', 'district': 'Jackson', 'state': 'KS', 'postalCode': '64199', 'country': 'United States of America', 'period': { 'start': '2012-05-17T15:33:18.000Z' } } ], 'gender': 'male', 'birthDate': '1990-09-15', 'telecom': [ { 'system': 'phone', 'value': '8168229121', 'use': 'home', 'period': { 'start': '2012-05-17T15:33:18.000Z' } }, { 'system': 'email', 'value': 'testemail@example.com', 'use': 'home', 'period': { 'start': '2008-01-10T15:33:18.000Z' } } ] }</pre></code> <b>Example Response</b>: <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Wed, 27 Mar 2019 17:23:14 GMT Etag: W/"0" Location: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson/E-12747484-97939518 Last-Modified: Thu, 17 Dec 2020 16:37:42 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</pre></code> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

relatedPersonPatch

Patch a related person record

<p>Patches an existing encounter-level or patient-level related person record.</p> <b>Note:</b> <ul> <li>This implementation follows the JSON Patch spec. See <a href="https://tools.ietf.org/html/rfc6902">JavaScript Object Notation (JSON) Patch</a> for more information.</li> <li>Only operations on the paths listed below are supported.</li> </ul> This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <a name="add-identifier"> </a><a target="_blank" href="https://hl7.org/fhir/r4/relatedperson-definitions.html#RelatedPerson.identifier"><code>/identifier/-</code></a> </td> <td>add</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#Identifier"><code>Identifier</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> Add a new identifier for the related person.</li> <li><b>Example:</b> <pre><code>{ "path": "/identifier/-", "op": "add", "value": { "type": { "coding": [ { "code": "MR", "system": "http://hl7.org/fhir/v2/0203" } ] }, "system": "2.16.840.1.113883.6.1000", "value": "&lt;unique identifier&gt;", "period": { "start": "2016-01-02T00:00:00-05:00", "end": "2020-01-02T00:00:00-05:00" } } } </pre></code></li> <li><b>Note:</b></li> <ul> <li> Must not contain the <code>use</code> field. </li> <li> Must contain the <code>type</code>, <code>system</code>, and <code>value</code> fields. </li> <li> When specifying a <code>period</code>, the fields must include a time component with a timezone. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="test-identifier-id"> </a><a target="_blank" href="https://hl7.org/fhir/R4/element-definitions.html#Element.id"><code>/identifier/{index}/id</code></a> </td> <td>test</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Test the value of the <code>Identifier.id</code> of the identifier at the given <code>{index}</code> in the list of related person identifiers.</li></ul> <li><b>Example:</b></li> <pre><code>{ "path": "/identifier/1/id", "op": "test", "value": "CI-490151266-1" } </pre></code></li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="remove-identifier"> </a><a target="_blank" href="https://hl7.org/fhir/R4/relatedperson-definitions.html#RelatedPerson.identifier"><code>/identifier/{index}</code></a> </td> <td>remove</td> <td> <code>N</code>/<code>A</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Remove the identifier at the given <code>{index}</code> in the list of related person identifiers.</li></ul> <li><b>Example:</b></li> <pre><code>{ "path": "/identifier/1", "op": "remove" } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Requires a <a href="#test-identifier-id">test operation</a> to be provided for the <code>Identifier.id</code> of the identifier intended to be removed. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="add-relationship"> </a><a target="_blank" href="https://hl7.org/fhir/r4/relatedperson-definitions.html#RelatedPerson.relationship"><code>/relationship/-</code></a> </td> <td>add</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#CodeableConcept"><code>CodeableConcept</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description</b></li> <ul style="list-style-type: none"><li>The nature of the relationship between a patient and the related person.</li></ul> <li><b>Example</b></li> <pre><code>[ { "op": "add", "path": "/relationship/-", "value":{ "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", "code": "FAMMEMB" } ], "extension": [ { "valuePeriod": { "start": "2016-12-19T16:44:25.000Z", "end": "2022-05-01T16:56:56.000Z" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/period" }, { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", "code": "SIS" } ] }, "url": 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ] } } ] </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> When specifying a <code>period</code>, the fields must include a time component with a timezone. </li> <li> Duplicate relationships may be added, but are only represented once on the resource. </li> <li> The <code>coding</code> field can contain codings from the standard or proprietary system, but not both. </li> <li> Only one <code>coding</code> may be provided. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="test-relationship-id"> </a><a target="_blank" href="https://hl7.org/fhir/R4/element-definitions.html#Element.id"><code>/relationship/{index}/id</code></a> </td> <td>test</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Test the <code>Relationship.id</code> value of the relationship at the given <code>{index}</code> in the list of related person relationships.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "test", "path": "/relationship/0/id", "value": "CI-98278577-0" } </pre></code></li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="remove-relationship"> </a><a target="_blank" href="https://hl7.org/fhir/r4/relatedperson-definitions.html#RelatedPerson.relationship"><code>/relationship/{index}</code></a> </td> <td>remove</td> <td> <code>N</code>/<code>A</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Remove the relationship at the given <code>{index}</code> in the list of related person relationships.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "remove", "path": "/relationship/0" } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Requires a <a href="#test-relationship-id">test operation</a> to be provided for the <code>Relationship.id</code> field of the relationship to be removed. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="replace-relationship-extension"> </a><a target="_blank" href="https://hl7.org/fhir/R4/domainresource-definitions.html#DomainResource.extension"><code>/relationship/{index}/extension</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/extensibility.html#Extension"><code>Extension</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Replace the relationship extension field at the given <code>{index}</code>.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/relationship/0/extension", "value": [ { "valuePeriod": { "start": "2016-12-30T22:26:08.000Z", "end": "2036-12-30T22:26:08.000Z" }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/period" }, { "valueCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", "code": "SIS" } ] }, "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/relation" } ] } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Requires a <a href="#test-relationship-id">test operation</a> to be provided for the <code>Relationship.id</code> of the relationship whose <code>extension</code> value is intended to be replaced. </li> <li> When specifying a <code>period</code>, the fields must include a time component with a timezone. </li> <li> When either <code>start</code> or <code>end</code> are not provided the value is unset. </li> <li> The <code>coding</code> field can contain codings from the standard or proprietary system, but not both. </li> <li> Only one <code>coding</code> may be provided. </li> <li> If either the <code>valuePeriod</code> and <code>valueCodeableConcept</code> are not provided, any existing values for the absent period and relation extensions are removed. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="add-address"> </a><a target="_blank" href="https://hl7.org/fhir/r4/relatedperson-definitions.html#RelatedPerson.address"><code>/address/-</code></a> </td> <td>add</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#Address"><code>Address</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Add a new address for the related person.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "add", "path": "/address/-", "value": { "use": "home", "line": [ "1212 Faircastle Drive", "Apartment 406" ], "city": "KC", "district": "Jackson", "state": "KS", "postalCode": "64199", "country": "United States of America", "period": { "start": "2012-05-17T15:33:18.000Z" } } } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Must not contain the <code>text</code> field. </li> <li> Must contain the <code>use</code> field. </li> <li> When specifying a <code>period</code>, the fields must include a time component with a timezone. </li> <li> If <code>line</code> is provided, only the first four values are used. Additional values are ignored. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="test-address-id"> </a><a target="_blank" href="https://hl7.org/fhir/R4/element-definitions.html#Element.id"><code>/address/{index}/id</code></a> </td> <td>test</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Test the <code>Address.id</code> value of the address at the given <code>{index}</code> in the list of related person addresses.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "test", "path": "/address/0/id", "value": "CI-24079465-0" } </pre></code></li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="remove-address"> </a><a target="_blank" href="http://hl7.org/fhir/R4/relatedperson-definitions.html#RelatedPerson.address"><code>/address/{index}</code></a> </td> <td>remove</td> <td> <code>N</code>/<code>A</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Remove the address at the given <code>{index}</code> in the list of related person addresses.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "remove", "path": "/address/0" } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Requires a <a href="#test-address-id">test operation</a> to be provided for the <code>Address.id</code> field of the address to be removed. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="add-telecom"> </a><a target="_blank" href="https://hl7.org/fhir/R4/relatedperson-definitions.html#RelatedPerson.telecom"><code>/telecom/-</code></a> </td> <td>add</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#ContactPoint"><code>ContactPoint</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Add a new contact detail for the related person.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "add", "path": "/telecom/-", "value": { "use": "home", "system": "email", "value": "test@test.com", "period": { "start": "2018-01-05T22:24:32.000Z" } } }, { "op": "add", "path": "/telecom/-", "value": { "use": "home", "system": "phone", "value": "913-444-8881", "period": { "start": "2018-01-05T22:24:32.000Z" } } } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Must contain the <code>system</code>, <code>use</code>, and <code>value</code> fields. </li> <li> When specifying a <code>period</code>, the fields must include a time component with a timezone. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="test-telecom-id"> </a><a target="_blank" href="https://hl7.org/fhir/R4/element-definitions.html#Element.id"><code>/telecom/{index}/id</code></a> </td> <td>test</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Test the value of the <code>ContactPoint.id</code> of the telecom at the given <code>{index}</code> in the list of related person telecoms.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "test", "path": "/telecom/0/id", "value": "CI-PH-2807950-0" } </pre></code></li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="remove-telecom"> </a><a target="_blank" href="https://hl7.org/fhir/R4/relatedperson-definitions.html#RelatedPerson.telecom"><code>/telecom/{index}</code></a> </td> <td>remove</td> <td> <code>N</code>/<code>A</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Remove the telecom at the given <code>{index}</code> in the list of related person telecoms.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "remove" "path": "/telecom/0" } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Requires a <a href="#test-telecom-id">test operation</a> to be provided for the <code>ContactPoint.id</code> of the telecom intended to be removed. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="test-name-id"> </a><a target="_blank" href="https://hl7.org/fhir/R4/element-definitions.html#Element.id"><code>/name/{index}/id</code></a> </td> <td>test</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Test the value of the <code>HumanName.id</code> of the name at the given <code>{index}</code> in the list of related person names.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "test", "path": "/name/0/id", "value": "CI-12467982-0" } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> This operation is only supported for the first name in the list of related person names (<code>{index}</code> == 0). </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="replace-name-family"> </a><a target="_blank" href="https://hl7.org/fhir/R4/datatypes-definitions.html#HumanName.family"><code>/name/{index}/family</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#string"><code>string</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Replace the <code>HumanName.family</code> of the name at the given <code>{index}</code> in the list of related person names.</li></ul> <li><b>Example:</b></li> <pre><code>{ "path": "/name/0/family", "op": "replace", "value": "Potter" } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Requires a <a href="#test-name-id">test operation</a> to be provided for the <code>HumanName.id</code> of the name whose <code>family</code> is intended to be replaced. </li> <li> This operation is only supported for the first name in the list of related person names (<code>{index}</code> == 0). </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="replace-name-prefix"> </a><a target="_blank" href="https://hl7.org/fhir/R4/datatypes-definitions.html#HumanName.prefix"><code>/name/{index}/prefix</code></a> </td> <td>replace</td> <td> <code>String</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Replace the <code>HumanName.prefix</code> of the name at the given <code>{index}</code> in the list of related person names.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/name/0/prefix", "value": ["Mr."] } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Requires a <a href="#test-name-id">test operation</a> to be provided for the <code>HumanName.id</code> of the name whose <code>prefix</code> is intended to be replaced. </li> <li> This operation is only supported for the first name in the list of related person names (<code>{index}</code> == 0). </li> <li> If no prefix value is provided, the prefix on the name is unset. </li> <li> Only one prefix value may be provided. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="replace-name-given"> </a><a target="_blank" href="https://hl7.org/fhir/R4/datatypes-definitions.html#HumanName.given"><code>/name/{index}/given</code></a> </td> <td>replace</td> <td> <code>String</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Replace the <code>HumanName.given</code> of the name at the given <code>{index}</code> in the list of related person names.</li></ul> <li><b>Example:</b></li> <pre><code>{ "path": "/name/0/given", "op": "replace", "value": [ "Harry", "James" ] } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Requires a <a href="#test-name-id">test operation</a> to be provided for the <code>HumanName.id</code> of the name whose <code>given</code> name is intended to be replaced. </li> <li> This operation is only supported for the first name in the list of related person names (<code>{index}</code> == 0). </li> <li> If there are fewer values provided than the <code>HumanName.given</code> list currently has, the additional existing values are removed. </li> <li> Up to two <code>given</code> names may be provided. If additional given names are required they must be provided in the second value as a single string separated by blank spaces. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> <tr> <td> <a name="replace-name-suffix"> </a><a target="_blank" href="https://hl7.org/fhir/R4/datatypes-definitions.html#HumanName.suffix"><code>/name/{index}/suffix</code></a> </td> <td>replace</td> <td> <code>String</code> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b></li> <ul style="list-style-type: none"><li>Replace the <code>HumanName.suffix</code> of the name at the given <code>{index}</code> in the list of related person names.</li></ul> <li><b>Example:</b></li> <pre><code>{ "op": "replace", "path": "/name/0/suffix", "value": ["Jr."] } </pre></code></li></ul> <li><b>Note:</b></li> <ul> <li> Requires a <a href="#test-name-id">test operation</a> to be provided for the <code>HumanName.id</code> of the name whose <code>suffix</code> is intended to be replaced. </li> <li> This operation is only supported for the first name in the list of related person names (<code>{index}</code> == 0). </li> <li> If no suffix value is provided, the suffix on the name will be unset. </li> <li> Only one suffix value may be provided. </li> </ul> </li></ul> </ul> <div style="float: right"></div> </td> </tr> </tbody> </table>


/RelatedPerson/{ID}

Usage and SDK Samples

curl -X PATCH "https://localhost/RelatedPerson/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.RelatedPersonApi;

import java.io.File;
import java.util.*;

public class RelatedPersonApiExample {

    public static void main(String[] args) {
        
        RelatedPersonApi apiInstance = new RelatedPersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the RelatedPerson resource. RelatedPersonPatch patch Body = ; // RelatedPersonPatch | The body of the patch operation. try { apiInstance.relatedPersonPatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (ApiException e) { System.err.println("Exception when calling RelatedPersonApi#relatedPersonPatch"); e.printStackTrace(); } } }
import io.swagger.client.api.RelatedPersonApi;

public class RelatedPersonApiExample {

    public static void main(String[] args) {
        RelatedPersonApi apiInstance = new RelatedPersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the RelatedPerson resource. RelatedPersonPatch patch Body = ; // RelatedPersonPatch | The body of the patch operation. try { apiInstance.relatedPersonPatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (ApiException e) { System.err.println("Exception when calling RelatedPersonApi#relatedPersonPatch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. String *ifMatch = ifMatch_example; // The current version of the RelatedPerson resource. RelatedPersonPatch *patch Body = ; // The body of the patch operation. RelatedPersonApi *apiInstance = [[RelatedPersonApi alloc] init]; // Patch a related person record [apiInstance relatedPersonPatchWith:authorization accept:accept contentType:contentType iD:iD ifMatch:ifMatch patch Body:patch Body completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.RelatedPersonApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var ifMatch = ifMatch_example; // {String} The current version of the RelatedPerson resource. var patch Body = ; // {RelatedPersonPatch} The body of the patch operation. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.relatedPersonPatch(authorization, accept, contentType, iDifMatch, patch Body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class relatedPersonPatchExample
    {
        public void main()
        {
            
            var apiInstance = new RelatedPersonApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var ifMatch = ifMatch_example; // String | The current version of the RelatedPerson resource. var patch Body = new RelatedPersonPatch(); // RelatedPersonPatch | The body of the patch operation. try { // Patch a related person record apiInstance.relatedPersonPatch(authorization, accept, contentType, iD, ifMatch, patch Body); } catch (Exception e) { Debug.Print("Exception when calling RelatedPersonApi.relatedPersonPatch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\RelatedPersonApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $ifMatch = ifMatch_example; // String | The current version of the RelatedPerson resource. $patch Body = ; // RelatedPersonPatch | The body of the patch operation. try { $api_instance->relatedPersonPatch($authorization, $accept, $contentType, $iD, $ifMatch, $patch Body); } catch (Exception $e) { echo 'Exception when calling RelatedPersonApi->relatedPersonPatch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::RelatedPersonApi;

my $api_instance = WWW::SwaggerClient::RelatedPersonApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $ifMatch = ifMatch_example; # String | The current version of the RelatedPerson resource. my $patch Body = WWW::SwaggerClient::Object::RelatedPersonPatch->new(); # RelatedPersonPatch | The body of the patch operation. eval { $api_instance->relatedPersonPatch(authorization => $authorization, accept => $accept, contentType => $contentType, iD => $iD, ifMatch => $ifMatch, patch Body => $patch Body); }; if ($@) { warn "Exception when calling RelatedPersonApi->relatedPersonPatch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.RelatedPersonApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. ifMatch = ifMatch_example # String | The current version of the RelatedPerson resource. patch Body = # RelatedPersonPatch | The body of the patch operation. try: # Patch a related person record api_instance.related_person_patch(authorization, accept, contentType, iD, ifMatch, patch Body) except ApiException as e: print("Exception when calling RelatedPersonApi->relatedPersonPatch: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the RelatedPerson resource.
Required
Body parameters
Name Description
patch Body *

Responses

Status: default - <b>Example Request</b>: <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson/E-12467982-97731398</pre></code> <b>Example Request Body</b>: <pre><code>[ { 'op': 'add', 'path': '/relationship/-', 'value': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'FAMMEMB' } ], 'extension': [ { 'valuePeriod': { 'start': '2016-12-19T16:44:25.000Z', 'end': '2022-05-01T16:56:56.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'SIS' } ] }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ] } }, { 'op': 'add', 'path': '/identifier/-', 'value': { 'type': { 'coding': [ { 'code': 'MR', 'system': 'http://hl7.org/fhir/v2/0203' } ] }, 'system': '2.16.840.1.113883.6.1000', 'value': 'THIS:IS:A:UNIQUE:IDENTIFIER', 'period': { 'start': '2016-01-02T00:00:00-05:00', 'end': '2020-01-02T00:00:00-05:00' } } }, { 'op': 'add', 'path': '/address/-', 'value': { 'use': 'home', 'line': [ '1212 Faircastle Drive', 'Apartment 406' ], 'city': 'KC', 'district': 'Jackson', 'state': 'KS', 'postalCode': '64199', 'country': 'United States of America', 'period': { 'start': '2012-05-17T15:33:18.000Z' } } }, { "op": 'add', "path": '/telecom/-', "value": { "use": 'home', "system": 'email', "value": 'test@test.com', "period": { "start": '2018-01-05T22:24:32.000Z' } } }, { "op": 'add', "path": '/telecom/-', "value": { "use": 'home', "system": 'phone', "value": '913-444-8881', "period": { "start": '2018-01-05T22:24:32.000Z' } } }, { 'op': 'test', 'path': '/telecom/0/id', 'value': 'CI-PH-29811920-0' }, { 'op': 'remove', 'path': '/telecom/0' }, { 'op': 'test', 'path': '/address/0/id', 'value': 'CI-24079465-0' }, { 'op': 'remove', 'path': '/address/0' }, { 'op': 'test', 'path': '/relationship/0/id', 'value': 'CI-98278577-0' }, { 'op': 'replace', 'path': '/relationship/0/extension', 'value': [ { 'valuePeriod': { 'start': '2016-12-30T22:26:08.000Z', 'end': '2036-12-30T22:26:08.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'SIS' } ] }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ] }, { 'op': 'test', 'path': '/relationship/1/id', 'value': 'CI-98909708-1' }, { 'op': 'remove', 'path': '/relationship/1' }, { 'op': 'test', 'path': '/name/0/id', 'value': 'CI-12467982-0' }, { 'op': 'replace', 'path': '/name/0/family', 'value': 'Potter' }, { 'op': 'replace', 'path': '/name/0/prefix', 'value': ['Mr.'] }, { 'op': 'replace', 'path': '/name/0/given', 'value': ['Harry', 'James'] }, { 'op': 'replace', 'path': '/name/0/suffix', 'value': ['Jr.'] } ]</pre></code> <b>Example Response</b>: <pre><code> Cache-Control: no-cache Content-Length: 0 Content-Type: text/html Date: Tue, 26 Mar 2019 15:42:29 GMT Etag: W/"7" Last-Modified: Tue, 21 Jan 2020 15:57:25 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</pre></code> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

relatedPersonRetrieve

Get a related person record by ID

<p>Retrieves an individual related person record by the associated related person ID.</p> <b>Note:</b> Duplicate relationships are only represented once. This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul>


/RelatedPerson/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/RelatedPerson/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.RelatedPersonApi;

import java.io.File;
import java.util.*;

public class RelatedPersonApiExample {

    public static void main(String[] args) {
        
        RelatedPersonApi apiInstance = new RelatedPersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.relatedPersonRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling RelatedPersonApi#relatedPersonRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.RelatedPersonApi;

public class RelatedPersonApiExample {

    public static void main(String[] args) {
        RelatedPersonApi apiInstance = new RelatedPersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.relatedPersonRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling RelatedPersonApi#relatedPersonRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. RelatedPersonApi *apiInstance = [[RelatedPersonApi alloc] init]; // Get a related person record by ID [apiInstance relatedPersonRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.RelatedPersonApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.relatedPersonRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class relatedPersonRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new RelatedPersonApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a related person record by ID apiInstance.relatedPersonRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling RelatedPersonApi.relatedPersonRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\RelatedPersonApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->relatedPersonRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling RelatedPersonApi->relatedPersonRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::RelatedPersonApi;

my $api_instance = WWW::SwaggerClient::RelatedPersonApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->relatedPersonRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling RelatedPersonApi->relatedPersonRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.RelatedPersonApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a related person record by ID api_instance.related_person_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling RelatedPersonApi->relatedPersonRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - <p>Example retrieval of a patient-level related person record.</p> <b>Example Request</b>: <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson/12724068-12724066 </pre></code> <b>Example Response</b>: <pre><code>{ 'resourceType': 'RelatedPerson', 'id': '12724066-12724068', 'meta': { 'versionId': 145, 'lastUpdated': '2021-03-22T14:12:37.000Z' }, 'text': { 'status': 'extensions', 'div': '&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Related Person&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;DOB&lt;&#x2F;b&gt;: Aug 11, 1980&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Gender&lt;&#x2F;b&gt;: female&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, HAILEY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Default Guarantor&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Child&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Family Member&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship Level&lt;&#x2F;b&gt;: Patient&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'extension': [ { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://hl7.org/fhir/resource-types', 'code': 'Patient', 'display': 'Patient' } ], 'text': 'Patient' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relationship-level' } ], 'identifier': [ { 'id': 'CI-490060520-1', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '22', 'display': 'Military Id', 'userSelected': true } ], 'text': 'Military Id' }, 'system': 'urn:oid:2.16.840.1.113883.3.42.10001.100001.12', 'value': '1000000105' }, { 'id': 'CI-490068325-2', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '2553236771', 'display': 'Federated Person Principal', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'AN', 'display': 'Account number', 'userSelected': false } ], 'text': 'Federated Person Principal' }, 'system': 'urn:oid:2.16.840.1.113883.3.13.6', 'value': 'URN:CERNER:IDENTITY-FEDERATION:REALM:EC2458F2-1E24-41C8-B71B-0E701AF7583D-CH:PRINCIPAL:RS7MH9WX3XB8VY63', 'period': { 'start': '2020-08-10T14:29:20.000Z' } }, { 'id': 'CI-490059563-3', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '2553236771', 'display': 'Federated Person Principal', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'AN', 'display': 'Account number', 'userSelected': false } ], 'text': 'Federated Person Principal' }, 'system': 'urn:oid:2.16.840.1.113883.3.13.6', 'value': 'URN:CERNER:IDENTITY-FEDERATION:REALM:E8A84236-C258-4952-98B7-A6FF8A9C587A-CH:PRINCIPAL:RS7MH9WX3XB8VY63', 'period': { 'start': '2020-06-30T20:06:42.000Z' } }, { 'id': 'CI-490153231-4', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '2553236785', 'display': 'MIllennium Person Identifier', 'userSelected': true } ], 'text': 'MIllennium Person Identifier' }, 'value': '12868', 'period': { 'start': '2020-12-18T19:15:06.000Z' } } ], 'active': true, 'patient': { 'reference': 'Patient/12724068', 'display': 'SMART, HAILEY' }, 'relationship': [ { 'id': 'CI-490017041-0', 'extension': [ { 'valuePeriod': { 'start': '2019-12-26T16:06:26.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/2c400054-42d8-4e74-87b7-80b5bd5fde9f/codeSet/40', 'code': '156', 'display': 'Mother', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'MTH', 'display': 'mother', 'userSelected': false } ], 'text': 'Mother' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ], 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351', 'code': '1150', 'display': 'Default Guarantor', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'GT', 'display': 'Guarantor', 'userSelected': false } ], 'text': 'Default Guarantor' }, { 'id': 'CI-490017055-1', 'extension': [ { 'valuePeriod': { 'start': '2019-12-26T16:06:26.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/2c400054-42d8-4e74-87b7-80b5bd5fde9f/codeSet/40', 'code': '156', 'display': 'Mother', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'MTH', 'display': 'mother', 'userSelected': false }, 'text': 'Mother' ] }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ], 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351', 'code': '1153', 'display': 'Family Member', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'FAMMEMB', 'display': 'family member', 'userSelected': false } ], 'text': 'Family Member' } ], 'name': [ { 'id': 'CI-12724066-0', 'use': 'official', 'text': 'SMART, NANCY', 'family': 'SMART', 'given': [ 'NANCY' ], 'period': { 'start': '2019-12-26T15:12:34.000Z' } } ], 'telecom': [ { 'id': 'CI-PH-29852801-0', 'extension': [ { 'valueUrl': '13215555555', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '13215555555', 'use': 'work', 'period': { 'start': '2021-03-22T14:12:37.000Z' } }, { 'id': 'CI-PH-29811918-1', 'extension': [ { 'valueUrl': '(987)654-3210', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '9876543210', 'use': 'home', 'period': { 'start': '2019-12-26T15:12:34.000Z' } }, { 'id': 'CI-PH-29844706-2', 'extension': [ { 'valueUrl': '(503)400-8675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844710-3', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844690-4', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844708-5', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844688-6', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T00:33:18.000Z' } }, { 'id': 'CI-EM-29822894-0', 'system': 'email', 'value': 'workemail@gmail.com', 'use': 'home', 'period': { 'start': '2020-06-30T19:47:10.000Z' } } ], 'gender': 'female', 'birthDate': '1980-08-11', 'address': [ { 'id': 'CI-24313551-0', 'use': 'home', 'text': '3P\nKANSAS CITY, MO 641510001\nUS', 'line': [ '3P' ], 'city': 'KANSAS CITY', 'district': 'Jackson', 'state': 'MO', 'postalCode': '641510001', 'country': 'US', 'period': { 'start': '2020-12-08T15:05:44.000Z' } } ], 'communication': [ { 'language': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/36', 'code': '151', 'display': 'English', 'userSelected': true }, { 'system': 'urn:ietf:bcp:47', 'code': 'en', 'display': 'English', 'userSelected': false } ], 'text': 'English' }, 'preferred': 'true' } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-retrieve-encounter-level - <p>Example retrieval of an encounter-level related person record.</p> <b>Example Request</b>: <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson/E-12457994-97697434 </pre></code> <b>Example Response</b>: <pre><code>{ 'resourceType': 'RelatedPerson', 'id': 'E-12457994-97697434', 'meta': { 'versionId': '21', 'lastUpdated': '2018-10-30T14:17:47.000Z' }, 'text': { 'status': 'extensions', 'div': '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Related Person&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;: MATERNITY, TESTTHREE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;DOB&lt;&#x2F;b&gt;: Jun 20, 1987&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Gender&lt;&#x2F;b&gt;: female&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: NEWBORN, TESTTHREE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Default Guarantor&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Child&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship Level&lt;&#x2F;b&gt;: Encounter&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;: 97697434&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'extension': [ { 'valueReference': { 'reference': 'Encounter/97697434' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/related-person-encounter' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://hl7.org/fhir/resource-types', 'code': 'Encounter', 'display': 'Encounter' } ], 'text': 'Encounter' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relationship-level' } ], 'active': true, 'patient': { 'reference': 'Patient/12457995', 'display': 'NEWBORN, TESTTHREE' }, 'relationship': [ { 'id': 'CI-97982588-0', 'extension': [ { 'valuePeriod': { 'start': '2016-12-08T21:53:53.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/2c400054-42d8-4e74-87b7-80b5bd5fde9f/codeSet/40', 'code': '156', 'display': 'Mother', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'MTH', 'display': 'mother', 'userSelected': false } ], 'text': 'Mother' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ], 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351', 'code': '1150', 'display': 'Default Guarantor', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'GT', 'display': 'Guarantor', 'userSelected': false } ], 'text': 'Default Guarantor' } ], 'name': [ { 'id': 'CI-12457994-0', 'use': 'official', 'text': 'MATERNITY, TESTTHREE', 'family': 'MATERNITY', 'given': [ 'TESTTHREE' ], 'period': { 'start': '2016-12-08T21:28:22.000Z' } } ], 'telecom': [ { 'id': 'CI-PH-29583893-0', 'extension': [ { 'valueUrl': '426-475-8753', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '4264758753', 'use': 'home', 'period': { 'start': '2016-12-08T21:28:22.000Z' } } ], 'gender': 'female', 'birthDate': '1987-06-20', 'address': [ { 'id': 'CI-24079465-0', 'use': 'home', 'text': "3343 Genessee St\nKansas City, MO 64111\nUS", 'line': [ '3343 Genessee St' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64111', 'country': 'US', 'period': { 'start': '2016-12-08T21:05:59.000Z' } } ], 'communication': [ { 'language': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/36', 'code': '151', 'display': 'English', 'userSelected': true }, { 'system': 'urn:ietf:bcp:47', 'code': 'en', 'display': 'English', 'userSelected': false } ], 'text': 'English' }, 'preferred': 'true' } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

relatedPersonSearch

Get a list of related person records

<p>Retrieves related person records that meet supplied query parameters.</p> <b>Note:</b> <ul> <li> <p><code>-relationship-level</code> is required for <code>patient</code> and <code>identifier</code> searches.</p> </li> <li> <p><code>-relationship-level</code> can only be provided with <code>patient</code> or <code>identifier</code>.</p> </li> <li> <p><code>-relationship-level</code> can only be set to <code>Patient</code>.</p> </li> </ul> This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li>


/RelatedPerson

Usage and SDK Samples

curl -X GET "https://localhost/RelatedPerson?_id=&identifier=&patient=&-encounter=&-relationship-level=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.RelatedPersonApi;

import java.io.File;
import java.util.*;

public class RelatedPersonApiExample {

    public static void main(String[] args) {
        
        RelatedPersonApi apiInstance = new RelatedPersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID. This parameter is required if the patient, identifier, and -encounter parameters are not used.
Example: _id=1234-5678 String identifier = identifier_example; // String | A related person identifier. This parameter is required if the patient, _id, and -encounter parameters are not used. When provided, the identifier query parameter must include both a system and a code.
Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|RANDES011E8442-2E86-4A00-8394-EFC6A3434A8F String patient = patient_example; // String | A reference to a patient associated with the related person. This parameter is required if the identifier, _id, and -encounter parameters are not used.
Example: patient=14067892 String encounter = encounter_example; // String | A reference to an encounter associated with the related person. This parameter is required if the identifier, _id, and patient parameters are not used.
Example: -encounter=97697434 String relationshipLevel = relationshipLevel_example; // String | The level of relationship for the related person. This parameter is required if either of the patient or -encounter parameters are used.
Example:
-relationship-level=http://hl7.org/fhir/resource-types|Patient
String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.relatedPersonSearch(authorization, accept, id, identifier, patient, encounter, relationshipLevel, revinclude); } catch (ApiException e) { System.err.println("Exception when calling RelatedPersonApi#relatedPersonSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.RelatedPersonApi;

public class RelatedPersonApiExample {

    public static void main(String[] args) {
        RelatedPersonApi apiInstance = new RelatedPersonApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String | The logical resource ID. This parameter is required if the patient, identifier, and -encounter parameters are not used.
Example: _id=1234-5678 String identifier = identifier_example; // String | A related person identifier. This parameter is required if the patient, _id, and -encounter parameters are not used. When provided, the identifier query parameter must include both a system and a code.
Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|RANDES011E8442-2E86-4A00-8394-EFC6A3434A8F String patient = patient_example; // String | A reference to a patient associated with the related person. This parameter is required if the identifier, _id, and -encounter parameters are not used.
Example: patient=14067892 String encounter = encounter_example; // String | A reference to an encounter associated with the related person. This parameter is required if the identifier, _id, and patient parameters are not used.
Example: -encounter=97697434 String relationshipLevel = relationshipLevel_example; // String | The level of relationship for the related person. This parameter is required if either of the patient or -encounter parameters are used.
Example:
-relationship-level=http://hl7.org/fhir/resource-types|Patient
String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { apiInstance.relatedPersonSearch(authorization, accept, id, identifier, patient, encounter, relationshipLevel, revinclude); } catch (ApiException e) { System.err.println("Exception when calling RelatedPersonApi#relatedPersonSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; // The logical resource ID. This parameter is required if the patient, identifier, and -encounter parameters are not used.
Example: _id=1234-5678 (optional) String *identifier = identifier_example; // A related person identifier. This parameter is required if the patient, _id, and -encounter parameters are not used. When provided, the identifier query parameter must include both a system and a code.
Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|RANDES011E8442-2E86-4A00-8394-EFC6A3434A8F (optional) String *patient = patient_example; // A reference to a patient associated with the related person. This parameter is required if the identifier, _id, and -encounter parameters are not used.
Example: patient=14067892 (optional) String *encounter = encounter_example; // A reference to an encounter associated with the related person. This parameter is required if the identifier, _id, and patient parameters are not used.
Example: -encounter=97697434 (optional) String *relationshipLevel = relationshipLevel_example; // The level of relationship for the related person. This parameter is required if either of the patient or -encounter parameters are used.
Example:
-relationship-level=http://hl7.org/fhir/resource-types|Patient
(optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) RelatedPersonApi *apiInstance = [[RelatedPersonApi alloc] init]; // Get a list of related person records [apiInstance relatedPersonSearchWith:authorization accept:accept id:id identifier:identifier patient:patient encounter:encounter relationshipLevel:relationshipLevel revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.RelatedPersonApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String} The logical resource ID. This parameter is required if the patient, identifier, and -encounter parameters are not used.
Example: _id=1234-5678 'identifier': identifier_example, // {String} A related person identifier. This parameter is required if the patient, _id, and -encounter parameters are not used. When provided, the identifier query parameter must include both a system and a code.
Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|RANDES011E8442-2E86-4A00-8394-EFC6A3434A8F 'patient': patient_example, // {String} A reference to a patient associated with the related person. This parameter is required if the identifier, _id, and -encounter parameters are not used.
Example: patient=14067892 'encounter': encounter_example, // {String} A reference to an encounter associated with the related person. This parameter is required if the identifier, _id, and patient parameters are not used.
Example: -encounter=97697434 'relationshipLevel': relationshipLevel_example, // {String} The level of relationship for the related person. This parameter is required if either of the patient or -encounter parameters are used.
Example:
-relationship-level=http://hl7.org/fhir/resource-types|Patient
'revinclude': revinclude_example // {String} The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.relatedPersonSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class relatedPersonSearchExample
    {
        public void main()
        {
            
            var apiInstance = new RelatedPersonApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String | The logical resource ID. This parameter is required if the patient, identifier, and -encounter parameters are not used.
Example: _id=1234-5678 (optional) var identifier = identifier_example; // String | A related person identifier. This parameter is required if the patient, _id, and -encounter parameters are not used. When provided, the identifier query parameter must include both a system and a code.
Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|RANDES011E8442-2E86-4A00-8394-EFC6A3434A8F (optional) var patient = patient_example; // String | A reference to a patient associated with the related person. This parameter is required if the identifier, _id, and -encounter parameters are not used.
Example: patient=14067892 (optional) var encounter = encounter_example; // String | A reference to an encounter associated with the related person. This parameter is required if the identifier, _id, and patient parameters are not used.
Example: -encounter=97697434 (optional) var relationshipLevel = relationshipLevel_example; // String | The level of relationship for the related person. This parameter is required if either of the patient or -encounter parameters are used.
Example:
-relationship-level=http://hl7.org/fhir/resource-types|Patient
(optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try { // Get a list of related person records apiInstance.relatedPersonSearch(authorization, accept, id, identifier, patient, encounter, relationshipLevel, revinclude); } catch (Exception e) { Debug.Print("Exception when calling RelatedPersonApi.relatedPersonSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\RelatedPersonApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String | The logical resource ID. This parameter is required if the patient, identifier, and -encounter parameters are not used.
Example: _id=1234-5678 $identifier = identifier_example; // String | A related person identifier. This parameter is required if the patient, _id, and -encounter parameters are not used. When provided, the identifier query parameter must include both a system and a code.
Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|RANDES011E8442-2E86-4A00-8394-EFC6A3434A8F $patient = patient_example; // String | A reference to a patient associated with the related person. This parameter is required if the identifier, _id, and -encounter parameters are not used.
Example: patient=14067892 $encounter = encounter_example; // String | A reference to an encounter associated with the related person. This parameter is required if the identifier, _id, and patient parameters are not used.
Example: -encounter=97697434 $relationshipLevel = relationshipLevel_example; // String | The level of relationship for the related person. This parameter is required if either of the patient or -encounter parameters are used.
Example:
-relationship-level=http://hl7.org/fhir/resource-types|Patient
$revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target try { $api_instance->relatedPersonSearch($authorization, $accept, $id, $identifier, $patient, $encounter, $relationshipLevel, $revinclude); } catch (Exception $e) { echo 'Exception when calling RelatedPersonApi->relatedPersonSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::RelatedPersonApi;

my $api_instance = WWW::SwaggerClient::RelatedPersonApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String | The logical resource ID. This parameter is required if the patient, identifier, and -encounter parameters are not used.
Example: _id=1234-5678 my $identifier = identifier_example; # String | A related person identifier. This parameter is required if the patient, _id, and -encounter parameters are not used. When provided, the identifier query parameter must include both a system and a code.
Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|RANDES011E8442-2E86-4A00-8394-EFC6A3434A8F my $patient = patient_example; # String | A reference to a patient associated with the related person. This parameter is required if the identifier, _id, and -encounter parameters are not used.
Example: patient=14067892 my $encounter = encounter_example; # String | A reference to an encounter associated with the related person. This parameter is required if the identifier, _id, and patient parameters are not used.
Example: -encounter=97697434 my $relationshipLevel = relationshipLevel_example; # String | The level of relationship for the related person. This parameter is required if either of the patient or -encounter parameters are used.
Example:
-relationship-level=http://hl7.org/fhir/resource-types|Patient
my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target eval { $api_instance->relatedPersonSearch(authorization => $authorization, accept => $accept, id => $id, identifier => $identifier, patient => $patient, encounter => $encounter, relationshipLevel => $relationshipLevel, revinclude => $revinclude); }; if ($@) { warn "Exception when calling RelatedPersonApi->relatedPersonSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.RelatedPersonApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String | The logical resource ID. This parameter is required if the patient, identifier, and -encounter parameters are not used.
Example: _id=1234-5678 (optional) identifier = identifier_example # String | A related person identifier. This parameter is required if the patient, _id, and -encounter parameters are not used. When provided, the identifier query parameter must include both a system and a code.
Example: identifier=urn:oid:2.16.840.1.113883.3.13.6|RANDES011E8442-2E86-4A00-8394-EFC6A3434A8F (optional) patient = patient_example # String | A reference to a patient associated with the related person. This parameter is required if the identifier, _id, and -encounter parameters are not used.
Example: patient=14067892 (optional) encounter = encounter_example # String | A reference to an encounter associated with the related person. This parameter is required if the identifier, _id, and patient parameters are not used.
Example: -encounter=97697434 (optional) relationshipLevel = relationshipLevel_example # String | The level of relationship for the related person. This parameter is required if either of the patient or -encounter parameters are used.
Example:
-relationship-level=http://hl7.org/fhir/resource-types|Patient
(optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
  • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
  • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
  • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
Example: _revinclude=Provenance:target (optional) try: # Get a list of related person records api_instance.related_person_search(authorization, accept, id=id, identifier=identifier, patient=patient, encounter=encounter, relationshipLevel=relationshipLevel, revinclude=revinclude) except ApiException as e: print("Exception when calling RelatedPersonApi->relatedPersonSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID. This parameter is required if the <code>patient</code>, <code>identifier</code>, and <code>-encounter</code> parameters are not used.<br> Example: <code>_id=1234-5678</code>
identifier
String
A related person identifier. This parameter is required if the <code>patient</code>, <code>_id</code>, and <code>-encounter</code> parameters are not used. When provided, the <code>identifier</code> query parameter must include both a system and a code.<br> Example: <code>identifier=urn:oid:2.16.840.1.113883.3.13.6|RANDES011E8442-2E86-4A00-8394-EFC6A3434A8F</code>
patient
String
A reference to a patient associated with the related person. This parameter is required if the <code>identifier</code>, <code>_id</code>, and <code>-encounter</code> parameters are not used.<br> Example: <code>patient=14067892</code>
-encounter
String
A reference to an encounter associated with the related person. This parameter is required if the <code>identifier</code>, <code>_id</code>, and <code>patient</code> parameters are not used.<br> Example: <code>-encounter=97697434</code>
-relationship-level
String
The level of relationship for the related person. This parameter is required if either of the <code>patient</code> or <code>-encounter</code> parameters are used.<br> Example: <pre><code>-relationship-level=http://hl7.org/fhir/resource-types|Patient</code></pre>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code>.</li> <li>May be provided with the <code>_id</code> or <code>patient</code> parameters. Example: <code>_id=214938095&_revinclude=Provenance:target</code>.</li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: default - <p>Example search by <code>patient</code> and <code>-relationship-level=Patient</code>.</p> <b>Example Request</b>: <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson?patient=12724066&-relationship-level=Patient </pre></code> <b>Example Response</b>: <pre><code>{ 'resourceType': 'Bundle', 'id': '106abf01-6358-44d4-8f66-37526caa6ab4', 'type': 'searchset', 'total': 2, 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson?patient=12724066' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson/12724066-12724068', 'resource': { 'resourceType': 'RelatedPerson', 'id': '12724066-12724068', 'meta': { 'versionId': 145, 'lastUpdated': '2021-03-22T14:12:37.000Z' }, 'text': { 'status': 'extensions', 'div': '&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Related Person&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;DOB&lt;&#x2F;b&gt;: Aug 11, 1980&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Gender&lt;&#x2F;b&gt;: female&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, HAILEY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Default Guarantor&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Child&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Family Member&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship Level&lt;&#x2F;b&gt;: Patient&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'extension': [ { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://hl7.org/fhir/resource-types', 'code': 'Patient', 'display': 'Patient' } ], 'text': 'Patient' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relationship-level' } ], 'identifier': [ { 'id': 'CI-490060520-1', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '22', 'display': 'Military Id', 'userSelected': true } ], 'text': 'Military Id' }, 'system': 'urn:oid:2.16.840.1.113883.3.42.10001.100001.12', 'value': '1000000105' }, { 'id': 'CI-490068325-2', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '2553236771', 'display': 'Federated Person Principal', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'AN', 'display': 'Account number', 'userSelected': false } ], 'text': 'Federated Person Principal' }, 'system': 'urn:oid:2.16.840.1.113883.3.13.6', 'value': 'URN:CERNER:IDENTITY-FEDERATION:REALM:EC2458F2-1E24-41C8-B71B-0E701AF7583D-CH:PRINCIPAL:RS7MH9WX3XB8VY63', 'period': { 'start': '2020-08-10T14:29:20.000Z' } }, { 'id': 'CI-490059563-3', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '2553236771', 'display': 'Federated Person Principal', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'AN', 'display': 'Account number', 'userSelected': false } ], 'text': 'Federated Person Principal' }, 'system': 'urn:oid:2.16.840.1.113883.3.13.6', 'value': 'URN:CERNER:IDENTITY-FEDERATION:REALM:E8A84236-C258-4952-98B7-A6FF8A9C587A-CH:PRINCIPAL:RS7MH9WX3XB8VY63', 'period': { 'start': '2020-06-30T20:06:42.000Z' } }, { 'id': 'CI-490153231-4', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '2553236785', 'display': 'MIllennium Person Identifier', 'userSelected': true } ], 'text': 'MIllennium Person Identifier' }, 'value': '12868', 'period': { 'start': '2020-12-18T19:15:06.000Z' } } ], 'active': true, 'patient': { 'reference': 'Patient/12724068', 'display': 'SMART, HAILEY' }, 'relationship': [ { 'id': 'CI-490017041-0', 'extension': [ { 'valuePeriod': { 'start': '2019-12-26T16:06:26.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/2c400054-42d8-4e74-87b7-80b5bd5fde9f/codeSet/40', 'code': '156', 'display': 'Mother', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'MTH', 'display': 'mother', 'userSelected': false } ], 'text': 'Mother' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ], 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351', 'code': '1150', 'display': 'Default Guarantor', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'GT', 'display': 'Guarantor', 'userSelected': false } ], 'text': 'Default Guarantor' }, { 'id': 'CI-490017055-1', 'extension': [ { 'valuePeriod': { 'start': '2019-12-26T16:06:26.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/2c400054-42d8-4e74-87b7-80b5bd5fde9f/codeSet/40', 'code': '156', 'display': 'Mother', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'MTH', 'display': 'mother', 'userSelected': false }, 'text': 'Mother' ] }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ], 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351', 'code': '1153', 'display': 'Family Member', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'FAMMEMB', 'display': 'family member', 'userSelected': false } ], 'text': 'Family Member' } ], 'name': [ { 'id': 'CI-12724066-0', 'use': 'official', 'text': 'SMART, NANCY', 'family': 'SMART', 'given': [ 'NANCY' ], 'period': { 'start': '2019-12-26T15:12:34.000Z' } } ], 'telecom': [ { 'id': 'CI-PH-29852801-0', 'extension': [ { 'valueUrl': '13215555555', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '13215555555', 'use': 'work', 'period': { 'start': '2021-03-22T14:12:37.000Z' } }, { 'id': 'CI-PH-29811918-1', 'extension': [ { 'valueUrl': '(987)654-3210', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '9876543210', 'use': 'home', 'period': { 'start': '2019-12-26T15:12:34.000Z' } }, { 'id': 'CI-PH-29844706-2', 'extension': [ { 'valueUrl': '(503)400-8675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844710-3', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844690-4', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844708-5', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844688-6', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T00:33:18.000Z' } }, { 'id': 'CI-EM-29822894-0', 'system': 'email', 'value': 'workemail@gmail.com', 'use': 'home', 'period': { 'start': '2020-06-30T19:47:10.000Z' } } ], 'gender': 'female', 'birthDate': '1980-08-11', 'address': [ { 'id': 'CI-24313551-0', 'use': 'home', 'text': '3P\nKANSAS CITY, MO 641510001\nUS', 'line': [ '3P' ], 'city': 'KANSAS CITY', 'district': 'Jackson', 'state': 'MO', 'postalCode': '641510001', 'country': 'US', 'period': { 'start': '2020-12-08T15:05:44.000Z' } } ], 'communication': [ { 'language': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/36', 'code': '151', 'display': 'English', 'userSelected': true }, { 'system': 'urn:ietf:bcp:47', 'code': 'en', 'display': 'English', 'userSelected': false } ], 'text': 'English' }, 'preferred': 'true' } ] } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson/12724066-12724069', 'resource': { 'resourceType': 'RelatedPerson', 'id': '12724066-12724069', 'meta': { 'versionId': 145, 'lastUpdated': '2021-03-22T14:12:37.000Z' }, 'text': { 'status': 'extensions', 'div': '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Related Person&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;: SMART, NANCY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;DOB&lt;&#x2F;b&gt;: Aug 11, 1980&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Gender&lt;&#x2F;b&gt;: female&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: SMART, TIMMY&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Authorized Representative&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Default Guarantor&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Child&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Family Member&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship Level&lt;&#x2F;b&gt;: Patient&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'extension': [ { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://hl7.org/fhir/resource-types', 'code': 'Patient', 'display': 'Patient' } ], 'text': 'Patient' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relationship-level' } ], 'identifier': [ { 'id': 'CI-490060520-1', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '22', 'display': 'Military Id', 'userSelected': true } ], 'text': 'Military Id' }, 'system': 'urn:oid:2.16.840.1.113883.3.42.10001.100001.12', 'value': '1000000105' }, { 'id': 'CI-490068325-2', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '2553236771', 'display': 'Federated Person Principal', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'AN', 'display': 'Account number', 'userSelected': false } ], 'text': 'Federated Person Principal' }, 'system': 'urn:oid:2.16.840.1.113883.3.13.6', 'value': 'URN:CERNER:IDENTITY-FEDERATION:REALM:EC2458F2-1E24-41C8-B71B-0E701AF7583D-CH:PRINCIPAL:RS7MH9WX3XB8VY63', 'period': { 'start': '2020-08-10T14:29:20.000Z' } }, { 'id': 'CI-490059563-3', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '2553236771', 'display': 'Federated Person Principal', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v2-0203', 'code': 'AN', 'display': 'Account number', 'userSelected': false } ], 'text': 'Federated Person Principal' }, 'system': 'urn:oid:2.16.840.1.113883.3.13.6', 'value': 'URN:CERNER:IDENTITY-FEDERATION:REALM:E8A84236-C258-4952-98B7-A6FF8A9C587A-CH:PRINCIPAL:RS7MH9WX3XB8VY63', 'period': { 'start': '2020-06-30T20:06:42.000Z' } }, { 'id': 'CI-490153231-4', 'use': 'usual', 'type': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/4', 'code': '2553236785', 'display': 'MIllennium Person Identifier', 'userSelected': true } ], 'text': 'MIllennium Person Identifier' }, 'value': '12868', 'period': { 'start': '2020-12-18T19:15:06.000Z' } } ], 'active': true, 'patient': { 'reference': 'Patient/12724069', 'display': 'SMART, TIMMY' }, 'relationship': [ { 'id': 'CI-490068369-0', 'extension': [ { 'valuePeriod': { 'start': '2020-08-10T16:37:51.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/2c400054-42d8-4e74-87b7-80b5bd5fde9f/codeSet/40', 'code': '156', 'display': 'Mother', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'MTH', 'display': 'mother', 'userSelected': false } ], 'text': 'Mother' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ], 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351', 'code': '2553243305', 'display': 'Authorized Representative', 'userSelected': true } ], 'text': 'Authorized Representative' }, { 'id': 'CI-490017075-1', 'extension': [ { 'valuePeriod': { 'start': '2019-12-26T16:09:36.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/2c400054-42d8-4e74-87b7-80b5bd5fde9f/codeSet/40', 'code': '156', 'display': 'Mother', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'MTH', 'display': 'mother', 'userSelected': false } ], 'text': 'Mother' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ], 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351', 'code': '1150', 'display': 'Default Guarantor', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'GT', 'display': 'Guarantor', 'userSelected': false } ], 'text': 'Default Guarantor' }, { 'id': 'CI-490068372-2', 'extension': [ { 'valuePeriod': { 'start': '2020-08-10T16:37:51.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/2c400054-42d8-4e74-87b7-80b5bd5fde9f/codeSet/40', 'code': '152' } ] }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ], 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351', 'code': '1153', 'display': 'Family Member', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'FAMMEMB', 'display': 'family member', 'userSelected': false } ], 'text': 'Family Member' } ], 'name': [ { 'id': 'CI-12724066-0', 'use': 'official', 'text': 'SMART, NANCY', 'family': 'SMART', 'given': [ 'NANCY' ], 'period': { 'start': '2019-12-26T15:12:34.000Z' } } ], 'telecom': [ { 'id': 'CI-PH-29852801-0', 'extension': [ { 'valueUrl': '13215555555', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '13215555555', 'use': 'work', 'period': { 'start': '2021-03-22T14:12:37.000Z' } }, { 'id': 'CI-PH-29811918-1', 'extension': [ { 'valueUrl': '(987)654-3210', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '9876543210', 'use': 'home', 'period': { 'start': '2019-12-26T15:12:34.000Z' } }, { 'id': 'CI-PH-29844706-2', 'extension': [ { 'valueUrl': '(503)400-8675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844710-3', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844690-4', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844708-5', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T05:00:00.000Z' } }, { 'id': 'CI-PH-29844688-6', 'extension': [ { 'valueUrl': '5034008675', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '5034008675', 'use': 'mobile', 'period': { 'start': '2021-01-25T00:33:18.000Z' } }, { 'id': 'CI-EM-29822894-0', 'system': 'email', 'value': 'workemail@gmail.com', 'use': 'home', 'period': { 'start': '2020-06-30T19:47:10.000Z' } } ], 'gender': 'female', 'birthDate': '1980-08-11', 'address': [ { 'id': 'CI-24313551-0', 'use': 'home', 'text': '3P\nKANSAS CITY, MO 641510001\nUS', 'line': [ '3P' ], 'city': 'KANSAS CITY', 'district': 'Jackson', 'state': 'MO', 'postalCode': '641510001', 'country': 'US', 'period': { 'start': '2020-12-08T15:05:44.000Z' } } ], 'communication': [ { 'language': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/36', 'code': '151', 'display': 'English', 'userSelected': true }, { 'system': 'urn:ietf:bcp:47', 'code': 'en', 'display': 'English', 'userSelected': false } ], 'text': 'English' }, 'preferred': 'true' } ] } } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-search-by-encounter - <p>Example search by <code>-encounter</code>.</p> <b>Example Request</b>: <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson?-encounter=97697434 </pre></code> <b>Example Response</b>: <pre><code>{ 'resourceType': 'Bundle', 'id': '8de80541-8f9c-4168-a308-bce0c576e945', 'type': 'searchset', 'total': 1, 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson?-encounter=97697434' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson/E-12457994-97697434', 'resource': { 'resourceType': 'RelatedPerson', 'id': 'E-12457994-97697434', 'meta': { 'versionId': '21', 'lastUpdated': '2018-10-30T14:17:47.000Z' }, 'text': { 'status': 'extensions', 'div': '&lt;div xmlns&#x3D;\&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Related Person&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;:MATERNITY, TESTTHREE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;DOB&lt;&#x2F;b&gt;: Jun 20, 1987&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Gender&lt;&#x2F;b&gt;:female&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: NEWBORN, TESTTHREE&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;:Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;: Default Guarantor&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship&lt;&#x2F;b&gt;:Child&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship Level&lt;&#x2F;b&gt;: Encounter&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Encounter&lt;&#x2F;b&gt;: 97697434&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'extension': [ { 'valueReference': { 'reference': 'Encounter/97697434' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/related-person-encounter' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://hl7.org/fhir/resource-types', 'code': 'Encounter', 'display': 'Encounter' } ], 'text': 'Encounter' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relationship-level' } ], 'active': true, 'patient': { 'reference': 'Patient/12457995', 'display': 'NEWBORN, TESTTHREE' }, 'relationship': [ { 'id': 'CI-97982588-0', 'extension': [ { 'valuePeriod': { 'start': '2016-12-08T21:53:53.000Z' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/period' }, { 'valueCodeableConcept': { 'coding': [ { 'system': 'https://fhir.cerner.com/2c400054-42d8-4e74-87b7-80b5bd5fde9f/codeSet/40', 'code': '156', 'display': 'Mother', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'MTH', 'display': 'mother', 'userSelected': false } ], 'text': 'Mother' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relation' } ], 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/351', 'code': '1150', 'display': 'Default Guarantor', 'userSelected': true }, { 'system': 'http://terminology.hl7.org/CodeSystem/v3-RoleCode', 'code': 'GT', 'display': 'Guarantor', 'userSelected': false } ], 'text': 'Default Guarantor' } ], 'name': [ { 'id': 'CI-12457994-0', 'use': 'official', 'text': 'MATERNITY, TESTTHREE', 'family': 'MATERNITY', 'given': [ 'TESTTHREE' ], 'period': { 'start': '2016-12-08T21:28:22.000Z' } } ], 'telecom': [ { 'id': 'CI-PH-29583893-0', 'extension': [ { 'valueUrl': '816-888-8886', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '4264758753', 'use': 'home', 'period': { 'start': '2016-12-08T21:28:22.000Z' } } ], 'gender': 'female', 'birthDate': '1987-06-20', 'address': [ { 'id': 'CI-24079465-0', 'use': 'home', 'text': '3343 Genessee St\nKansas City, MO 64111\nUS', 'line': [ '3343 Genessee St' ], 'city': 'Kansas City', 'state': 'MO', 'postalCode': '64111', 'country': 'US', 'period': { 'start': '2016-12-08T21:05:59.000Z' } } ], 'communication': [ { 'language': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/36', 'code': '151', 'display': 'English', 'userSelected': true }, { 'system': 'urn:ietf:bcp:47', 'code': 'en', 'display': 'English', 'userSelected': false } ], 'text': 'English' }, 'preferred': 'true' } ] } } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-search-with-_revinclude - Example search by <code>_id</code> using <code>_revinclude</code>.<br> <b>Example Request</b>: <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson?_id=12510003-12541997&_revinclude=Provenance:target </pre></code> <b>Example Response</b>: <pre><code>{ 'resourceType': 'Bundle', 'id': '1d559294-3824-45c4-b5d8-b516e538e9ea', 'type': 'searchset', 'total': 1, 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson?_id=12510003-12541997&_revinclude=Provenance%3Atarget' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/RelatedPerson/12510003-12541997', 'resource': { 'resourceType': 'RelatedPerson', 'id': '12510003-12541997', 'meta': { 'versionId': '52', 'lastUpdated': '2019-08-28T21:37:08.000Z' }, 'text': { 'status': 'extensions', 'div': '&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Related Person&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Name&lt;&#x2F;b&gt;: ZZTEST, BRIAN&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;DOB&lt;&#x2F;b&gt;: Nov 17, 1987&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Gender&lt;&#x2F;b&gt;: male&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;&#x2F;b&gt;: ZZTEST, MSPQ&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Status&lt;&#x2F;b&gt;: Active&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Relationship Level&lt;&#x2F;b&gt;: Patient&lt;&#x2F;p&gt;&lt;&#x2F;div&gt;' }, 'extension': [ { 'valueCodeableConcept': { 'coding': [ { 'system': 'http://hl7.org/fhir/resource-types', 'code': 'Patient', 'display': 'Patient' } ], 'text': 'Patient' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/relationship-level' } ], 'active': true, 'patient': { 'reference': 'Patient/12541997', 'display': 'ZZTEST, MSPQ' }, 'name': [ { 'id': 'CI-12510003-0', 'use': 'official', 'text': 'ZZTEST, BRIAN', 'family': 'ZZTEST', 'given': [ 'BRIAN' ], 'period': { 'start': '2017-02-28T17:26:34.000Z' } } ], 'telecom': [ { 'id': 'CI-PH-29677883-0', 'extension': [ { 'valueUrl': '(651) 321-3513', 'url': 'http://hl7.org/fhir/StructureDefinition/iso21090-TEL-address' } ], 'system': 'phone', 'value': '6513213513', 'use': 'home', 'period': { 'start': '2018-01-03T15:17:13.000Z' } } ], 'gender': 'male', 'birthDate': '1987-11-17', 'address': [ { 'id': 'CI-24109485-0', 'use': 'home', 'text': '123 TEST STREET\nKANSAS CITY, MO 64089\nUSA', 'line': [ '123 TEST STREET' ], 'city': 'KANSAS CITY', 'state': 'MO', 'postalCode': '64089', 'country': 'USA', 'period': { 'start': '2017-02-28T17:22:36.000Z' } } ], 'communication': [ { 'language': { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/36', 'code': '151', 'display': 'English', 'userSelected': true }, { 'system': 'urn:ietf:bcp:47', 'code': 'en', 'display': 'English', 'userSelected': false } ], 'text': 'English' }, 'preferred': true } ] }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/REL-12541997-INT.ptntdemo-12510003', 'resource': { 'resourceType': 'Provenance', 'id': 'REL-12541997-INT.ptntdemo-12510003', 'meta': { 'versionId': '12510003', 'lastUpdated': '2019-08-28T21:37:08Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns&#x3D;&quot;http:&#x2F;&#x2F;www.w3.org&#x2F;1999&#x2F;xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;&#x2F;b&gt;&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Target&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;ul&gt;&lt;li&gt;RelatedPerson&#x2F;12510003-12541997&lt;&#x2F;li&gt;&lt;&#x2F;ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;&#x2F;b&gt;: Aug 28, 2019 4:37 P.M. CDT&lt;&#x2F;p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;&#x2F;b&gt;:&lt;&#x2F;p&gt;&lt;dl&gt;&lt;dt&gt;Cerner Test, Nurse Cerner&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;dt&gt;Default Prov Org&lt;&#x2F;dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;&#x2F;b&gt;: Author&lt;&#x2F;dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;&#x2F;b&gt;: Source&lt;&#x2F;dd&gt;&lt;&#x2F;dl&gt;&lt;&#x2F;div&gt;' }, 'target': [ { 'reference': 'RelatedPerson/12510003-12541997' } ], 'recorded': '2019-08-28T21:37:08Z', 'agent': [ { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Practitioner/607928', 'display': 'Cerner Test, Nurse Cerner' }, 'onBehalfOf': { 'reference': 'Organization/3398035', 'display': 'Default Prov Org' } }, { 'type': { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/provenance-participant-type', 'code': 'author' } ], 'text': 'Author' }, 'role': [ { 'coding': [ { 'system': 'http://terminology.hl7.org/CodeSystem/contractsignertypecodes', 'code': 'SOURCE' } ], 'text': 'Source' } ], 'who': { 'reference': 'Organization/3398035', 'display': 'Default Prov Org' } } ] }, 'search': { 'mode': 'include' } } ] } </pre></code>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Schedule

millenniumR4ScheduleSearch

Get a list of schedules

<p>Retrieves a list of schedules that meet supplied query parameters.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/Schedule/

Usage and SDK Samples

curl -X GET "https://localhost/Schedule/?_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ScheduleApi;

import java.io.File;
import java.util.*;

public class ScheduleApiExample {

    public static void main(String[] args) {
        
        ScheduleApi apiInstance = new ScheduleApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID.

Example: _id=12345

try { apiInstance.millenniumR4ScheduleSearch(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling ScheduleApi#millenniumR4ScheduleSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.ScheduleApi;

public class ScheduleApiExample {

    public static void main(String[] args) {
        ScheduleApi apiInstance = new ScheduleApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID.

Example: _id=12345

try { apiInstance.millenniumR4ScheduleSearch(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling ScheduleApi#millenniumR4ScheduleSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] *id = ; //

The logical resource ID.

Example: _id=12345

ScheduleApi *apiInstance = [[ScheduleApi alloc] init]; // Get a list of schedules [apiInstance millenniumR4ScheduleSearchWith:authorization id:id completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ScheduleApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = ; // {array[String]}

The logical resource ID.

Example: _id=12345

var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4ScheduleSearch(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4ScheduleSearchExample
    {
        public void main()
        {
            
            var apiInstance = new ScheduleApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = new array[String](); // array[String] |

The logical resource ID.

Example: _id=12345

try { // Get a list of schedules apiInstance.millenniumR4ScheduleSearch(authorization, id); } catch (Exception e) { Debug.Print("Exception when calling ScheduleApi.millenniumR4ScheduleSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ScheduleApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = ; // array[String] |

The logical resource ID.

Example: _id=12345

try { $api_instance->millenniumR4ScheduleSearch($authorization, $id); } catch (Exception $e) { echo 'Exception when calling ScheduleApi->millenniumR4ScheduleSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ScheduleApi;

my $api_instance = WWW::SwaggerClient::ScheduleApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = []; # array[String] |

The logical resource ID.

Example: _id=12345

eval { $api_instance->millenniumR4ScheduleSearch(authorization => $authorization, id => $id); }; if ($@) { warn "Exception when calling ScheduleApi->millenniumR4ScheduleSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ScheduleApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = # array[String] |

The logical resource ID.

Example: _id=12345

try: # Get a list of schedules api_instance.millennium_r4_schedule_search(authorization, id) except ApiException as e: print("Exception when calling ScheduleApi->millenniumR4ScheduleSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
Query parameters
Name Description
_id*
array[String]
<p>The logical resource ID.</p> <p>Example: <code>_id=12345</code></p>
Required

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

millenniumR4ScheduleShow

Get a schedule by ID

<p>Retrieves a schedule by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/Schedule/{id}

Usage and SDK Samples

curl -X GET "https://localhost/Schedule/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ScheduleApi;

import java.io.File;
import java.util.*;

public class ScheduleApiExample {

    public static void main(String[] args) {
        
        ScheduleApi apiInstance = new ScheduleApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4ScheduleShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling ScheduleApi#millenniumR4ScheduleShow"); e.printStackTrace(); } } }
import io.swagger.client.api.ScheduleApi;

public class ScheduleApiExample {

    public static void main(String[] args) {
        ScheduleApi apiInstance = new ScheduleApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4ScheduleShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling ScheduleApi#millenniumR4ScheduleShow"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *id = id_example; //

The logical resource ID.

ScheduleApi *apiInstance = [[ScheduleApi alloc] init]; // Get a schedule by ID [apiInstance millenniumR4ScheduleShowWith:authorization id:id completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ScheduleApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // {String}

The logical resource ID.

var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4ScheduleShow(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4ScheduleShowExample
    {
        public void main()
        {
            
            var apiInstance = new ScheduleApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // String |

The logical resource ID.

try { // Get a schedule by ID apiInstance.millenniumR4ScheduleShow(authorization, id); } catch (Exception e) { Debug.Print("Exception when calling ScheduleApi.millenniumR4ScheduleShow: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ScheduleApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = id_example; // String |

The logical resource ID.

try { $api_instance->millenniumR4ScheduleShow($authorization, $id); } catch (Exception $e) { echo 'Exception when calling ScheduleApi->millenniumR4ScheduleShow: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ScheduleApi;

my $api_instance = WWW::SwaggerClient::ScheduleApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = id_example; # String |

The logical resource ID.

eval { $api_instance->millenniumR4ScheduleShow(authorization => $authorization, id => $id); }; if ($@) { warn "Exception when calling ScheduleApi->millenniumR4ScheduleShow: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ScheduleApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = id_example # String |

The logical resource ID.

try: # Get a schedule by ID api_instance.millennium_r4_schedule_show(authorization, id) except ApiException as e: print("Exception when calling ScheduleApi->millenniumR4ScheduleShow: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
<p>The logical resource ID.</p>
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

ServiceRequest

millenniumR4ServiceRequestSearch

Get a list of service requests

<p>Retrieves a list of service requests that meet supplied query parameters.</p> <p> <b>Note:</b> <ul> <li>When multiple pages of service request results are returned for a single query: <ul> <li>All referrals (if any qualify for the query) are returned on the first page of results. The next item on this list does not apply to service request referrals.</li> </ul> </li> <li>Querying for a service request with both <code>code</code> and <code>category</code> query parameters is not permitted.</li> <li>Querying for a service request with both <code>_lastUpdated</code> and <code>authored</code> query parameters is not permitted.</li> </ul> </p> <p><b>Authorization Types</b></p> <p>This resource supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/ServiceRequest/

Usage and SDK Samples

curl -X GET "https://localhost/ServiceRequest/?_id=&patient=&subject=&code=&category=&_lastUpdated=&authored=&_count=&_revinclude="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ServiceRequestApi;

import java.io.File;
import java.util.*;

public class ServiceRequestApiExample {

    public static void main(String[] args) {
        
        ServiceRequestApi apiInstance = new ServiceRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID. This parameter is required if the patient or subject parameter is not used.

Search by _id supports multiple IDs for both orders and referrals.

Example: _id=12345,R-23456

String patient = patient_example; // String |

The specific patient to return service requests for. This parameter is required if the _id or subject parameter is not used.

Example: patient=12345

String subject = subject_example; // String |

The specific subject to return service requests for. Must represent a patient. May use the :Patient modifier. This parameter is required if the _id or patient parameter is not used.

Example:

  • subject=Patient/12345
  • subject:Patient=12345

array[String] code = ; // array[String] |

What is being requested or ordered. The system can be one of the following options and is not required:

  • https://fhir.cerner.com/{EHR source ID}/codeSet/200
  • https://fhir.cerner.com/{EHR source ID}/codeSet/34
  • http://snomed.info/sct
  • http://loinc.org

Example:

  • code=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/200|22337316
  • code=22337316

array[String] category = ; // array[String] |

The category of service requests being requested. The system can be one of the following options and is not required:

    • http://snomed.info/sct
    • http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh

    Example:

    • category=http://snomed.info/sct|22337316
    • category=22337316

    Note: To retrieve results that contain referrals, you must use the following category: http://snomed.info/sct|386053000.

    String lastUpdated = lastUpdated_example; // String |

    An explicit or implied date and time range within which the most recent clinically relevant update was made to the service request. Must include a time, and must be prefixed by ge or le.

    May be provided:

    • Once with a ge or le prefix representing the earliest date or latest date. Example: _lastUpdated=ge2015-01-01, _lastUpdated=le2016-01-01.
    • Twice with the ge and le prefixes to indicate a specific range. Example: _lastUpdated=ge2015-01-01&_lastUpdated=le2016-01-01.

    Example: _lastUpdated=ge2014-05-19T20:54:02.000Z

    String authored = authored_example; // String |

    An explicit or implied date and time range within which the request was made.

    Must include a time and can be prefixed by: eq (if prefix is not present, eq is assumed), ge, gt, le, or lt.

    May be provided:

    • Once to indicate earliest date, latest date, or equal to a specific date and time (with or without prefix)

      Examples:

      • authored=2023-08-23T12:05:32Z (eq is assumed when no prefix is provided)
      • authored=eq2023-08-23T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z
      • authored=le2023-08-23T12:05:32Z
      • authored=lt2023-08-23T12:05:32Z
    • Twice to indicate a specific range (only ge or gt and le or lt are supported)

      Examples:

      • authored=ge2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z

    Example: authored=ge2023-09-24T07:36:13Z

    Integer count = 56; // Integer |

    The maximum number of results to return.

    • The first page is unaffected because all referral data is displayed on the first page regardless of requested count.
    • The default count is 50.
    • From the second page onward, the returned item count may be less than requested.

    Example: _count=15

    String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
    • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
    • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
    • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    Example: _revinclude=Provenance:target try { apiInstance.millenniumR4ServiceRequestSearch(authorization, id, patient, subject, code, category, lastUpdated, authored, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling ServiceRequestApi#millenniumR4ServiceRequestSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.ServiceRequestApi;

public class ServiceRequestApiExample {

    public static void main(String[] args) {
        ServiceRequestApi apiInstance = new ServiceRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] id = ; // array[String] |

The logical resource ID. This parameter is required if the patient or subject parameter is not used.

Search by _id supports multiple IDs for both orders and referrals.

Example: _id=12345,R-23456

String patient = patient_example; // String |

The specific patient to return service requests for. This parameter is required if the _id or subject parameter is not used.

Example: patient=12345

String subject = subject_example; // String |

The specific subject to return service requests for. Must represent a patient. May use the :Patient modifier. This parameter is required if the _id or patient parameter is not used.

Example:

  • subject=Patient/12345
  • subject:Patient=12345

array[String] code = ; // array[String] |

What is being requested or ordered. The system can be one of the following options and is not required:

  • https://fhir.cerner.com/{EHR source ID}/codeSet/200
  • https://fhir.cerner.com/{EHR source ID}/codeSet/34
  • http://snomed.info/sct
  • http://loinc.org

Example:

  • code=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/200|22337316
  • code=22337316

array[String] category = ; // array[String] |

The category of service requests being requested. The system can be one of the following options and is not required:

    • http://snomed.info/sct
    • http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh

    Example:

    • category=http://snomed.info/sct|22337316
    • category=22337316

    Note: To retrieve results that contain referrals, you must use the following category: http://snomed.info/sct|386053000.

    String lastUpdated = lastUpdated_example; // String |

    An explicit or implied date and time range within which the most recent clinically relevant update was made to the service request. Must include a time, and must be prefixed by ge or le.

    May be provided:

    • Once with a ge or le prefix representing the earliest date or latest date. Example: _lastUpdated=ge2015-01-01, _lastUpdated=le2016-01-01.
    • Twice with the ge and le prefixes to indicate a specific range. Example: _lastUpdated=ge2015-01-01&_lastUpdated=le2016-01-01.

    Example: _lastUpdated=ge2014-05-19T20:54:02.000Z

    String authored = authored_example; // String |

    An explicit or implied date and time range within which the request was made.

    Must include a time and can be prefixed by: eq (if prefix is not present, eq is assumed), ge, gt, le, or lt.

    May be provided:

    • Once to indicate earliest date, latest date, or equal to a specific date and time (with or without prefix)

      Examples:

      • authored=2023-08-23T12:05:32Z (eq is assumed when no prefix is provided)
      • authored=eq2023-08-23T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z
      • authored=le2023-08-23T12:05:32Z
      • authored=lt2023-08-23T12:05:32Z
    • Twice to indicate a specific range (only ge or gt and le or lt are supported)

      Examples:

      • authored=ge2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z

    Example: authored=ge2023-09-24T07:36:13Z

    Integer count = 56; // Integer |

    The maximum number of results to return.

    • The first page is unaffected because all referral data is displayed on the first page regardless of requested count.
    • The default count is 50.
    • From the second page onward, the returned item count may be less than requested.

    Example: _count=15

    String revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
    • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
    • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
    • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    Example: _revinclude=Provenance:target try { apiInstance.millenniumR4ServiceRequestSearch(authorization, id, patient, subject, code, category, lastUpdated, authored, count, revinclude); } catch (ApiException e) { System.err.println("Exception when calling ServiceRequestApi#millenniumR4ServiceRequestSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

array[String] *id = ; //

The logical resource ID. This parameter is required if the patient or subject parameter is not used.

Search by _id supports multiple IDs for both orders and referrals.

Example: _id=12345,R-23456

(optional) String *patient = patient_example; //

The specific patient to return service requests for. This parameter is required if the _id or subject parameter is not used.

Example: patient=12345

(optional) String *subject = subject_example; //

The specific subject to return service requests for. Must represent a patient. May use the :Patient modifier. This parameter is required if the _id or patient parameter is not used.

Example:

  • subject=Patient/12345
  • subject:Patient=12345

(optional) array[String] *code = ; //

What is being requested or ordered. The system can be one of the following options and is not required:

  • https://fhir.cerner.com/{EHR source ID}/codeSet/200
  • https://fhir.cerner.com/{EHR source ID}/codeSet/34
  • http://snomed.info/sct
  • http://loinc.org

Example:

  • code=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/200|22337316
  • code=22337316

(optional) array[String] *category = ; //

The category of service requests being requested. The system can be one of the following options and is not required:

    • http://snomed.info/sct
    • http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh

    Example:

    • category=http://snomed.info/sct|22337316
    • category=22337316

    Note: To retrieve results that contain referrals, you must use the following category: http://snomed.info/sct|386053000.

    (optional) String *lastUpdated = lastUpdated_example; //

    An explicit or implied date and time range within which the most recent clinically relevant update was made to the service request. Must include a time, and must be prefixed by ge or le.

    May be provided:

    • Once with a ge or le prefix representing the earliest date or latest date. Example: _lastUpdated=ge2015-01-01, _lastUpdated=le2016-01-01.
    • Twice with the ge and le prefixes to indicate a specific range. Example: _lastUpdated=ge2015-01-01&_lastUpdated=le2016-01-01.

    Example: _lastUpdated=ge2014-05-19T20:54:02.000Z

    (optional) String *authored = authored_example; //

    An explicit or implied date and time range within which the request was made.

    Must include a time and can be prefixed by: eq (if prefix is not present, eq is assumed), ge, gt, le, or lt.

    May be provided:

    • Once to indicate earliest date, latest date, or equal to a specific date and time (with or without prefix)

      Examples:

      • authored=2023-08-23T12:05:32Z (eq is assumed when no prefix is provided)
      • authored=eq2023-08-23T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z
      • authored=le2023-08-23T12:05:32Z
      • authored=lt2023-08-23T12:05:32Z
    • Twice to indicate a specific range (only ge or gt and le or lt are supported)

      Examples:

      • authored=ge2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z

    Example: authored=ge2023-09-24T07:36:13Z

    (optional) Integer *count = 56; //

    The maximum number of results to return.

    • The first page is unaffected because all referral data is displayed on the first page regardless of requested count.
    • The default count is 50.
    • From the second page onward, the returned item count may be less than requested.

    Example: _count=15

    (optional) String *revinclude = revinclude_example; // The Provenance resource entries to be returned as part of the bundle.
    • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
    • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
    • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    Example: _revinclude=Provenance:target (optional) ServiceRequestApi *apiInstance = [[ServiceRequestApi alloc] init]; // Get a list of service requests [apiInstance millenniumR4ServiceRequestSearchWith:authorization id:id patient:patient subject:subject code:code category:category lastUpdated:lastUpdated authored:authored count:count revinclude:revinclude completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ServiceRequestApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var opts = { 'id': , // {array[String]}

The logical resource ID. This parameter is required if the patient or subject parameter is not used.

Search by _id supports multiple IDs for both orders and referrals.

Example: _id=12345,R-23456

'patient': patient_example, // {String}

The specific patient to return service requests for. This parameter is required if the _id or subject parameter is not used.

Example: patient=12345

'subject': subject_example, // {String}

The specific subject to return service requests for. Must represent a patient. May use the :Patient modifier. This parameter is required if the _id or patient parameter is not used.

Example:

  • subject=Patient/12345
  • subject:Patient=12345

'code': , // {array[String]}

What is being requested or ordered. The system can be one of the following options and is not required:

  • https://fhir.cerner.com/{EHR source ID}/codeSet/200
  • https://fhir.cerner.com/{EHR source ID}/codeSet/34
  • http://snomed.info/sct
  • http://loinc.org

Example:

  • code=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/200|22337316
  • code=22337316

'category': , // {array[String]}

The category of service requests being requested. The system can be one of the following options and is not required:

    • http://snomed.info/sct
    • http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh

    Example:

    • category=http://snomed.info/sct|22337316
    • category=22337316

    Note: To retrieve results that contain referrals, you must use the following category: http://snomed.info/sct|386053000.

    'lastUpdated': lastUpdated_example, // {String}

    An explicit or implied date and time range within which the most recent clinically relevant update was made to the service request. Must include a time, and must be prefixed by ge or le.

    May be provided:

    • Once with a ge or le prefix representing the earliest date or latest date. Example: _lastUpdated=ge2015-01-01, _lastUpdated=le2016-01-01.
    • Twice with the ge and le prefixes to indicate a specific range. Example: _lastUpdated=ge2015-01-01&_lastUpdated=le2016-01-01.

    Example: _lastUpdated=ge2014-05-19T20:54:02.000Z

    'authored': authored_example, // {String}

    An explicit or implied date and time range within which the request was made.

    Must include a time and can be prefixed by: eq (if prefix is not present, eq is assumed), ge, gt, le, or lt.

    May be provided:

    • Once to indicate earliest date, latest date, or equal to a specific date and time (with or without prefix)

      Examples:

      • authored=2023-08-23T12:05:32Z (eq is assumed when no prefix is provided)
      • authored=eq2023-08-23T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z
      • authored=le2023-08-23T12:05:32Z
      • authored=lt2023-08-23T12:05:32Z
    • Twice to indicate a specific range (only ge or gt and le or lt are supported)

      Examples:

      • authored=ge2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z

    Example: authored=ge2023-09-24T07:36:13Z

    'count': 56, // {Integer}

    The maximum number of results to return.

    • The first page is unaffected because all referral data is displayed on the first page regardless of requested count.
    • The default count is 50.
    • From the second page onward, the returned item count may be less than requested.

    Example: _count=15

    'revinclude': revinclude_example // {String} The Provenance resource entries to be returned as part of the bundle.
    • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
    • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
    • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    Example: _revinclude=Provenance:target }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4ServiceRequestSearch(authorization, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4ServiceRequestSearchExample
    {
        public void main()
        {
            
            var apiInstance = new ServiceRequestApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = new array[String](); // array[String] |

The logical resource ID. This parameter is required if the patient or subject parameter is not used.

Search by _id supports multiple IDs for both orders and referrals.

Example: _id=12345,R-23456

(optional) var patient = patient_example; // String |

The specific patient to return service requests for. This parameter is required if the _id or subject parameter is not used.

Example: patient=12345

(optional) var subject = subject_example; // String |

The specific subject to return service requests for. Must represent a patient. May use the :Patient modifier. This parameter is required if the _id or patient parameter is not used.

Example:

  • subject=Patient/12345
  • subject:Patient=12345

(optional) var code = new array[String](); // array[String] |

What is being requested or ordered. The system can be one of the following options and is not required:

  • https://fhir.cerner.com/{EHR source ID}/codeSet/200
  • https://fhir.cerner.com/{EHR source ID}/codeSet/34
  • http://snomed.info/sct
  • http://loinc.org

Example:

  • code=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/200|22337316
  • code=22337316

(optional) var category = new array[String](); // array[String] |

The category of service requests being requested. The system can be one of the following options and is not required:

    • http://snomed.info/sct
    • http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh

    Example:

    • category=http://snomed.info/sct|22337316
    • category=22337316

    Note: To retrieve results that contain referrals, you must use the following category: http://snomed.info/sct|386053000.

    (optional) var lastUpdated = lastUpdated_example; // String |

    An explicit or implied date and time range within which the most recent clinically relevant update was made to the service request. Must include a time, and must be prefixed by ge or le.

    May be provided:

    • Once with a ge or le prefix representing the earliest date or latest date. Example: _lastUpdated=ge2015-01-01, _lastUpdated=le2016-01-01.
    • Twice with the ge and le prefixes to indicate a specific range. Example: _lastUpdated=ge2015-01-01&_lastUpdated=le2016-01-01.

    Example: _lastUpdated=ge2014-05-19T20:54:02.000Z

    (optional) var authored = authored_example; // String |

    An explicit or implied date and time range within which the request was made.

    Must include a time and can be prefixed by: eq (if prefix is not present, eq is assumed), ge, gt, le, or lt.

    May be provided:

    • Once to indicate earliest date, latest date, or equal to a specific date and time (with or without prefix)

      Examples:

      • authored=2023-08-23T12:05:32Z (eq is assumed when no prefix is provided)
      • authored=eq2023-08-23T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z
      • authored=le2023-08-23T12:05:32Z
      • authored=lt2023-08-23T12:05:32Z
    • Twice to indicate a specific range (only ge or gt and le or lt are supported)

      Examples:

      • authored=ge2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z

    Example: authored=ge2023-09-24T07:36:13Z

    (optional) var count = 56; // Integer |

    The maximum number of results to return.

    • The first page is unaffected because all referral data is displayed on the first page regardless of requested count.
    • The default count is 50.
    • From the second page onward, the returned item count may be less than requested.

    Example: _count=15

    (optional) var revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
    • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
    • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
    • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    Example: _revinclude=Provenance:target (optional) try { // Get a list of service requests apiInstance.millenniumR4ServiceRequestSearch(authorization, id, patient, subject, code, category, lastUpdated, authored, count, revinclude); } catch (Exception e) { Debug.Print("Exception when calling ServiceRequestApi.millenniumR4ServiceRequestSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ServiceRequestApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = ; // array[String] |

The logical resource ID. This parameter is required if the patient or subject parameter is not used.

Search by _id supports multiple IDs for both orders and referrals.

Example: _id=12345,R-23456

$patient = patient_example; // String |

The specific patient to return service requests for. This parameter is required if the _id or subject parameter is not used.

Example: patient=12345

$subject = subject_example; // String |

The specific subject to return service requests for. Must represent a patient. May use the :Patient modifier. This parameter is required if the _id or patient parameter is not used.

Example:

  • subject=Patient/12345
  • subject:Patient=12345

$code = ; // array[String] |

What is being requested or ordered. The system can be one of the following options and is not required:

  • https://fhir.cerner.com/{EHR source ID}/codeSet/200
  • https://fhir.cerner.com/{EHR source ID}/codeSet/34
  • http://snomed.info/sct
  • http://loinc.org

Example:

  • code=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/200|22337316
  • code=22337316

$category = ; // array[String] |

The category of service requests being requested. The system can be one of the following options and is not required:

    • http://snomed.info/sct
    • http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh

    Example:

    • category=http://snomed.info/sct|22337316
    • category=22337316

    Note: To retrieve results that contain referrals, you must use the following category: http://snomed.info/sct|386053000.

    $lastUpdated = lastUpdated_example; // String |

    An explicit or implied date and time range within which the most recent clinically relevant update was made to the service request. Must include a time, and must be prefixed by ge or le.

    May be provided:

    • Once with a ge or le prefix representing the earliest date or latest date. Example: _lastUpdated=ge2015-01-01, _lastUpdated=le2016-01-01.
    • Twice with the ge and le prefixes to indicate a specific range. Example: _lastUpdated=ge2015-01-01&_lastUpdated=le2016-01-01.

    Example: _lastUpdated=ge2014-05-19T20:54:02.000Z

    $authored = authored_example; // String |

    An explicit or implied date and time range within which the request was made.

    Must include a time and can be prefixed by: eq (if prefix is not present, eq is assumed), ge, gt, le, or lt.

    May be provided:

    • Once to indicate earliest date, latest date, or equal to a specific date and time (with or without prefix)

      Examples:

      • authored=2023-08-23T12:05:32Z (eq is assumed when no prefix is provided)
      • authored=eq2023-08-23T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z
      • authored=le2023-08-23T12:05:32Z
      • authored=lt2023-08-23T12:05:32Z
    • Twice to indicate a specific range (only ge or gt and le or lt are supported)

      Examples:

      • authored=ge2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z

    Example: authored=ge2023-09-24T07:36:13Z

    $count = 56; // Integer |

    The maximum number of results to return.

    • The first page is unaffected because all referral data is displayed on the first page regardless of requested count.
    • The default count is 50.
    • From the second page onward, the returned item count may be less than requested.

    Example: _count=15

    $revinclude = revinclude_example; // String | The Provenance resource entries to be returned as part of the bundle.
    • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
    • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
    • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    Example: _revinclude=Provenance:target try { $api_instance->millenniumR4ServiceRequestSearch($authorization, $id, $patient, $subject, $code, $category, $lastUpdated, $authored, $count, $revinclude); } catch (Exception $e) { echo 'Exception when calling ServiceRequestApi->millenniumR4ServiceRequestSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ServiceRequestApi;

my $api_instance = WWW::SwaggerClient::ServiceRequestApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = []; # array[String] |

The logical resource ID. This parameter is required if the patient or subject parameter is not used.

Search by _id supports multiple IDs for both orders and referrals.

Example: _id=12345,R-23456

my $patient = patient_example; # String |

The specific patient to return service requests for. This parameter is required if the _id or subject parameter is not used.

Example: patient=12345

my $subject = subject_example; # String |

The specific subject to return service requests for. Must represent a patient. May use the :Patient modifier. This parameter is required if the _id or patient parameter is not used.

Example:

  • subject=Patient/12345
  • subject:Patient=12345

my $code = []; # array[String] |

What is being requested or ordered. The system can be one of the following options and is not required:

  • https://fhir.cerner.com/{EHR source ID}/codeSet/200
  • https://fhir.cerner.com/{EHR source ID}/codeSet/34
  • http://snomed.info/sct
  • http://loinc.org

Example:

  • code=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/200|22337316
  • code=22337316

my $category = []; # array[String] |

The category of service requests being requested. The system can be one of the following options and is not required:

    • http://snomed.info/sct
    • http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh

    Example:

    • category=http://snomed.info/sct|22337316
    • category=22337316

    Note: To retrieve results that contain referrals, you must use the following category: http://snomed.info/sct|386053000.

    my $lastUpdated = lastUpdated_example; # String |

    An explicit or implied date and time range within which the most recent clinically relevant update was made to the service request. Must include a time, and must be prefixed by ge or le.

    May be provided:

    • Once with a ge or le prefix representing the earliest date or latest date. Example: _lastUpdated=ge2015-01-01, _lastUpdated=le2016-01-01.
    • Twice with the ge and le prefixes to indicate a specific range. Example: _lastUpdated=ge2015-01-01&_lastUpdated=le2016-01-01.

    Example: _lastUpdated=ge2014-05-19T20:54:02.000Z

    my $authored = authored_example; # String |

    An explicit or implied date and time range within which the request was made.

    Must include a time and can be prefixed by: eq (if prefix is not present, eq is assumed), ge, gt, le, or lt.

    May be provided:

    • Once to indicate earliest date, latest date, or equal to a specific date and time (with or without prefix)

      Examples:

      • authored=2023-08-23T12:05:32Z (eq is assumed when no prefix is provided)
      • authored=eq2023-08-23T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z
      • authored=le2023-08-23T12:05:32Z
      • authored=lt2023-08-23T12:05:32Z
    • Twice to indicate a specific range (only ge or gt and le or lt are supported)

      Examples:

      • authored=ge2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z

    Example: authored=ge2023-09-24T07:36:13Z

    my $count = 56; # Integer |

    The maximum number of results to return.

    • The first page is unaffected because all referral data is displayed on the first page regardless of requested count.
    • The default count is 50.
    • From the second page onward, the returned item count may be less than requested.

    Example: _count=15

    my $revinclude = revinclude_example; # String | The Provenance resource entries to be returned as part of the bundle.
    • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
    • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
    • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    Example: _revinclude=Provenance:target eval { $api_instance->millenniumR4ServiceRequestSearch(authorization => $authorization, id => $id, patient => $patient, subject => $subject, code => $code, category => $category, lastUpdated => $lastUpdated, authored => $authored, count => $count, revinclude => $revinclude); }; if ($@) { warn "Exception when calling ServiceRequestApi->millenniumR4ServiceRequestSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ServiceRequestApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = # array[String] |

The logical resource ID. This parameter is required if the patient or subject parameter is not used.

Search by _id supports multiple IDs for both orders and referrals.

Example: _id=12345,R-23456

(optional) patient = patient_example # String |

The specific patient to return service requests for. This parameter is required if the _id or subject parameter is not used.

Example: patient=12345

(optional) subject = subject_example # String |

The specific subject to return service requests for. Must represent a patient. May use the :Patient modifier. This parameter is required if the _id or patient parameter is not used.

Example:

  • subject=Patient/12345
  • subject:Patient=12345

(optional) code = # array[String] |

What is being requested or ordered. The system can be one of the following options and is not required:

  • https://fhir.cerner.com/{EHR source ID}/codeSet/200
  • https://fhir.cerner.com/{EHR source ID}/codeSet/34
  • http://snomed.info/sct
  • http://loinc.org

Example:

  • code=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/200|22337316
  • code=22337316

(optional) category = # array[String] |

The category of service requests being requested. The system can be one of the following options and is not required:

    • http://snomed.info/sct
    • http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh

    Example:

    • category=http://snomed.info/sct|22337316
    • category=22337316

    Note: To retrieve results that contain referrals, you must use the following category: http://snomed.info/sct|386053000.

    (optional) lastUpdated = lastUpdated_example # String |

    An explicit or implied date and time range within which the most recent clinically relevant update was made to the service request. Must include a time, and must be prefixed by ge or le.

    May be provided:

    • Once with a ge or le prefix representing the earliest date or latest date. Example: _lastUpdated=ge2015-01-01, _lastUpdated=le2016-01-01.
    • Twice with the ge and le prefixes to indicate a specific range. Example: _lastUpdated=ge2015-01-01&_lastUpdated=le2016-01-01.

    Example: _lastUpdated=ge2014-05-19T20:54:02.000Z

    (optional) authored = authored_example # String |

    An explicit or implied date and time range within which the request was made.

    Must include a time and can be prefixed by: eq (if prefix is not present, eq is assumed), ge, gt, le, or lt.

    May be provided:

    • Once to indicate earliest date, latest date, or equal to a specific date and time (with or without prefix)

      Examples:

      • authored=2023-08-23T12:05:32Z (eq is assumed when no prefix is provided)
      • authored=eq2023-08-23T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z
      • authored=le2023-08-23T12:05:32Z
      • authored=lt2023-08-23T12:05:32Z
    • Twice to indicate a specific range (only ge or gt and le or lt are supported)

      Examples:

      • authored=ge2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=ge2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z
      • authored=gt2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z

    Example: authored=ge2023-09-24T07:36:13Z

    (optional) count = 56 # Integer |

    The maximum number of results to return.

    • The first page is unaffected because all referral data is displayed on the first page regardless of requested count.
    • The default count is 50.
    • From the second page onward, the returned item count may be less than requested.

    Example: _count=15

    (optional) revinclude = revinclude_example # String | The Provenance resource entries to be returned as part of the bundle.
    • May be provided once with the Provenance:target value. Example: _revinclude=Provenance:target.
    • May be provided with the _id or patient parameters. Example: _id=214938095&_revinclude=Provenance:target.
    • When _revinclude is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as user/Provenance.read, patient/Provenance.read, or system/Provenance.read.
    Example: _revinclude=Provenance:target (optional) try: # Get a list of service requests api_instance.millennium_r4_service_request_search(authorization, id=id, patient=patient, subject=subject, code=code, category=category, lastUpdated=lastUpdated, authored=authored, count=count, revinclude=revinclude) except ApiException as e: print("Exception when calling ServiceRequestApi->millenniumR4ServiceRequestSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
Query parameters
Name Description
_id
array[String]
<p>The logical resource ID. This parameter is required if the <code>patient</code> or <code>subject</code> parameter is not used.</p> <p>Search by <code>_id</code> supports multiple IDs for both orders and referrals.</p> <p>Example: <code>_id=12345,R-23456</code></p>
patient
String
<p>The specific patient to return service requests for. This parameter is required if the <code>_id</code> or <code>subject</code> parameter is not used.</p> <p>Example: <code>patient=12345</code></p>
subject
String
<p>The specific subject to return service requests for. Must represent a patient. May use the <code>:Patient</code> modifier. This parameter is required if the <code>_id</code> or <code>patient</code> parameter is not used.</p> <p>Example: <ul> <li><code>subject=Patient/12345</code></li> <li><code>subject:Patient=12345</code></li> </ul> </p>
code
array[String]
<p>What is being requested or ordered. The system can be one of the following options and is not required: <ul> <li><code>https://fhir.cerner.com/{EHR source ID}/codeSet/200</code></li> <li><code>https://fhir.cerner.com/{EHR source ID}/codeSet/34</code></li> <li><code>http://snomed.info/sct</code></li> <li><code>http://loinc.org</code></li> </ul> </p> <p>Example: <ul> <li><code>code=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/200|22337316</code></li> <li><code>code=22337316</code></li> </ul> </p>
category
array[String]
<p>The category of service requests being requested. The system can be one of the following options and is not required: <ul> <ul> <li><code>http://snomed.info/sct</code></li> <li><code>http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh</code></li> </ul></p> <p>Example: <ul> <li><code>category=http://snomed.info/sct|22337316</code></li> <li><code>category=22337316</code></li> </ul> </p> <p> <b>Note:</b> To retrieve results that contain referrals, you must use the following category: <code>http://snomed.info/sct|386053000</code>. </p>
_lastUpdated
String
<p>An explicit or implied date and time range within which the most recent clinically relevant update was made to the service request. Must include a time, and must be prefixed by <code>ge</code> or <code>le</code>.</p> <p>May be provided: <ul> <li>Once with a <code>ge</code> or <code>le</code> prefix representing the earliest date or latest date. Example: <code>_lastUpdated=ge2015-01-01</code>, <code>_lastUpdated=le2016-01-01</code>.</li> <li>Twice with the <code>ge</code> and <code>le</code> prefixes to indicate a specific range. Example: <code>_lastUpdated=ge2015-01-01&_lastUpdated=le2016-01-01</code>.</li> </ul> </p> <p>Example: <code>_lastUpdated=ge2014-05-19T20:54:02.000Z</code></p>
authored
String
<p>An explicit or implied date and time range within which the request was made.</p> <p>Must include a time and can be prefixed by: <code>eq</code> (if prefix is not present, <code>eq</code> is assumed), <code>ge</code>, <code>gt</code>, <code>le</code>, or <code>lt</code>.<p> <p>May be provided: <ul> <li> <strong>Once to indicate earliest date, latest date, or equal to a specific date and time (with or without prefix)</strong> <p>Examples:</p> <ul> <li><code>authored=2023-08-23T12:05:32Z</code> (<code>eq</code> is assumed when no prefix is provided)</li> <li><code>authored=eq2023-08-23T12:05:32Z</code></li> <li><code>authored=ge2023-08-23T12:05:32Z</code></li> <li><code>authored=gt2023-08-23T12:05:32Z</code></li> <li><code>authored=le2023-08-23T12:05:32Z</code></li> <li><code>authored=lt2023-08-23T12:05:32Z</code></li> </ul> </li> <li> <strong>Twice to indicate a specific range (only <code>ge</code> or <code>gt</code> and <code>le</code> or <code>lt</code> are supported)</strong> <p>Examples:</p> <ul> <li><code>authored=ge2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z</code></li> <li><code>authored=ge2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z</code></li> <li><code>authored=gt2023-08-23T12:05:32Z&authored=le2023-08-24T12:05:32Z</code></li> <li><code>authored=gt2023-08-23T12:05:32Z&authored=lt2023-08-24T12:05:32Z</code></li> </ul> </li> </ul> </p> <p>Example: <code>authored=ge2023-09-24T07:36:13Z</code></p>
_count
Integer
<p>The maximum number of results to return.</p> <ul> <li>The first page is unaffected because all referral data is displayed on the first page regardless of requested count.</li> <li>The default count is 50.</li> <li>From the second page onward, the returned item count may be less than requested.</li> </ul> <p>Example: <code>_count=15</code></p>
_revinclude
String
The Provenance resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Provenance:target</code> value. Example: <code>_revinclude=Provenance:target</code>.</li> <li>May be provided with the <code>_id</code> or <code>patient</code> parameters. Example: <code>_id=214938095&_revinclude=Provenance:target</code>.</li> <li>When <code>_revinclude</code> is provided in a request to the closed endpoint, the OAuth2 token must include the scope corresponding with the authorization type, such as <code>user/Provenance.read</code>, <code>patient/Provenance.read</code>, or <code>system/Provenance.read</code>.</li> </ul> Example: <code>_revinclude=Provenance:target</code>

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: x-search-with-_revinclude - Example search by <code>_id</code> using <code>_revinclude</code>.<br> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ServiceRequest?_id=445122305,R-1&_revinclude=Provenance:target</code></pre> <b>Example Response:</b> <pre><code>{ { "resourceType": "Bundle", "id": "6c67r6de-b52d-43a0-bb52-68132c926s7c", "type": "searchset", "link": [ { "relation": "self", "url": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ServiceRequest?_id=445122305%2CR-1&_revinclude=Provenance%3Atarget" } ], "entry": [ { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ServiceRequest/445122305", "resource": { "resourceType": "ServiceRequest", "id": "445122305", "meta": { "versionId": "0", "lastUpdated": "2024-12-18T15:26:04Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Service Request&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;/b&gt;: SMART, ANNA&lt;/p&gt;&lt;p&gt;&lt;b&gt;Code&lt;/b&gt;: Referral Ambulatory&lt;/p&gt;&lt;p&gt;&lt;b&gt;Occurrence&lt;/b&gt;: Dec 18, 2024 3:23 P.M. UTC&lt;/p&gt;&lt;p&gt;&lt;b&gt;Priority&lt;/b&gt;: Routine&lt;/p&gt;&lt;p&gt;&lt;b&gt;Reason&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;CHF - Congestive heart failure&lt;/li&gt;&lt;li&gt;Echo Stress Test&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Completed&lt;/p&gt;&lt;p&gt;&lt;b&gt;Intent&lt;/b&gt;: Order&lt;/p&gt;&lt;p&gt;&lt;b&gt;Requester&lt;/b&gt;: Cerner, Physician - Primary Care PCP One Cerner&lt;/p&gt;&lt;p&gt;&lt;b&gt;Order Detail&lt;/b&gt;: Medical Service: Cardiology, Reason: Echo Stress Test, Type: Procedure, Start: 12/18/24, Service By: 12/27/24&lt;/p&gt;&lt;/div&gt;" }, "status": "completed", "intent": "order", "category": [ { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/6000", "code": "23276383", "display": "Referral", "userSelected": true } ], "text": "Referral" } ], "priority": "routine", "code": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/200", "code": "273989553", "userSelected": true } ], "text": "Referral Ambulatory" }, "orderDetail": [ { "text": "Medical Service: Cardiology, Reason: Echo Stress Test, Type: Procedure, Start: 12/18/24, Service By: 12/27/24" } ], "subject": { "reference": "Patient/12746484", "display": "SMART, ANNA" }, "encounter": { "reference": "Encounter/97973423" }, "occurrenceDateTime": "2024-12-18T15:23:00Z", "authoredOn": "2024-12-18T15:23:54Z", "requester": { "reference": "Practitioner/11460104", "display": "Cerner, Physician - Primary Care PCP One Cerner" }, "reasonCode": [ { "coding": [ { "system": "http://hl7.org/fhir/sid/icd-10-cm", "code": "I50.9", "display": "Heart failure, unspecified", "userSelected": true } ], "text": "CHF - Congestive heart failure" }, { "text": "Echo Stress Test" } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/ServiceRequest/R-1", "resource": { "resourceType": "ServiceRequest", "id": "R-1", "meta": { "versionId": "0", "lastUpdated": "2024-12-18T15:26:05Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Service Request&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patient&lt;/b&gt;: SMART, ANNA&lt;/p&gt;&lt;p&gt;&lt;b&gt;Code&lt;/b&gt;: Cardiology&lt;/p&gt;&lt;p&gt;&lt;b&gt;Occurrence Start&lt;/b&gt;: Dec 18, 2024 3:23 P.M. UTC&lt;/p&gt;&lt;p&gt;&lt;b&gt;Occurrence End&lt;/b&gt;: Dec 28, 2024 5:59 A.M. UTC&lt;/p&gt;&lt;p&gt;&lt;b&gt;Priority&lt;/b&gt;: Routine&lt;/p&gt;&lt;p&gt;&lt;b&gt;Authored On&lt;/b&gt;: Dec 18, 2024 3:26 P.M. UTC&lt;/p&gt;&lt;p&gt;&lt;b&gt;Reason&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;CHF - Congestive heart failure&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Status&lt;/b&gt;: Active&lt;/p&gt;&lt;p&gt;&lt;b&gt;Intent&lt;/b&gt;: Order&lt;/p&gt;&lt;p&gt;&lt;b&gt;Requester&lt;/b&gt;: Cerner, Physician - Primary Care PCP One Cerner&lt;/p&gt;&lt;p&gt;&lt;b&gt;Categories&lt;/b&gt;: Evaluation Procedure&lt;/p&gt;&lt;/div&gt;" }, "basedOn": [ { "reference": "ServiceRequest/445122305" } ], "status": "active", "intent": "order", "category": [ { "coding": [ { "system": "http://snomed.info/sct", "code": "386053000", "display": "Evaluation Procedure (procedure)" } ], "text": "Evaluation Procedure" } ], "priority": "routine", "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "183519002", "display": "Referral to cardiology service (procedure)" } ], "text": "Cardiology" }, "subject": { "reference": "Patient/12746484", "display": "SMART, ANNA" }, "encounter": { "reference": "Encounter/97973423" }, "occurrencePeriod": { "start": "2024-12-18T15:23:00Z", "end": "2024-12-28T05:59:00Z" }, "authoredOn": "2024-12-18T15:26:05Z", "requester": { "reference": "Practitioner/11460104", "display": "Cerner, Physician - Primary Care PCP One Cerner" }, "reasonCode": [ { "coding": [ { "system": "http://hl7.org/fhir/sid/icd-10-cm", "code": "I50.9", "display": "Heart failure, unspecified" } ], "text": "CHF - Congestive heart failure" } ] }, "search": { "mode": "match" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/SER-INT.med-445122305", "resource": { "resourceType": "Provenance", "id": "SER-INT.med-445122305", "meta": { "versionId": "445122305", "lastUpdated": "2024-12-18T15:26:04Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Target&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;ServiceRequest/445122305&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;/b&gt;: Dec 18, 2024 3:26 P.M. UTC&lt;/p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;/b&gt;:&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;Cerner, Physician - Primary Care PCP One Cerner&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;/b&gt;: Author&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;/b&gt;: Source&lt;/dd&gt;&lt;dt&gt;Model Clinic 1&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;/b&gt;: Author&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;/b&gt;: Source&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;" }, "target": [ { "reference": "ServiceRequest/445122305" } ], "recorded": "2024-12-18T15:26:04Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Practitioner/11460104", "display": "Cerner, Physician - Primary Care PCP One Cerner" }, "onBehalfOf": { "reference": "Organization/685844", "display": "Model Clinic 1" } }, { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Organization/685844", "display": "Model Clinic 1" } } ] }, "search": { "mode": "include" } }, { "fullUrl": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Provenance/SER-INT.rfrl-1", "resource": { "resourceType": "Provenance", "id": "SER-INT.rfrl-1", "meta": { "versionId": "1", "lastUpdated": "2024-12-18T15:26:05Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;b&gt;Provenance&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Target&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;ServiceRequest/R-1&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Recorded&lt;/b&gt;: Dec 18, 2024 3:26 P.M. UTC&lt;/p&gt;&lt;p&gt;&lt;b&gt;Agents&lt;/b&gt;:&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;Cerner, Physician - Primary Care PCP One Cerner&lt;/dt&gt;&lt;dd&gt;&lt;b&gt;Agent Type&lt;/b&gt;: Author&lt;/dd&gt;&lt;dd&gt;&lt;b&gt;Agent Role&lt;/b&gt;: Source&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;" }, "target": [ { "reference": "ServiceRequest/R-1" } ], "recorded": "2024-12-18T15:26:05Z", "agent": [ { "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" } ], "text": "Author" }, "role": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/contractsignertypecodes", "code": "SOURCE" } ], "text": "Source" } ], "who": { "reference": "Practitioner/11460104", "display": "Cerner, Physician - Primary Care PCP One Cerner" }, "onBehalfOf": { "extension": [ { "valueCode": "unknown", "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" } ], "display": "unknown" } } ] }, "search": { "mode": "include" } } ] } }</code></pre>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

millenniumR4ServiceRequestShow

Get a service request by ID

<p>Retrieves a service request by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> </p>


/ServiceRequest/{id}

Usage and SDK Samples

curl -X GET "https://localhost/ServiceRequest/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ServiceRequestApi;

import java.io.File;
import java.util.*;

public class ServiceRequestApiExample {

    public static void main(String[] args) {
        
        ServiceRequestApi apiInstance = new ServiceRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4ServiceRequestShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling ServiceRequestApi#millenniumR4ServiceRequestShow"); e.printStackTrace(); } } }
import io.swagger.client.api.ServiceRequestApi;

public class ServiceRequestApiExample {

    public static void main(String[] args) {
        ServiceRequestApi apiInstance = new ServiceRequestApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String id = id_example; // String |

The logical resource ID.

try { apiInstance.millenniumR4ServiceRequestShow(authorization, id); } catch (ApiException e) { System.err.println("Exception when calling ServiceRequestApi#millenniumR4ServiceRequestShow"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *id = id_example; //

The logical resource ID.

ServiceRequestApi *apiInstance = [[ServiceRequestApi alloc] init]; // Get a service request by ID [apiInstance millenniumR4ServiceRequestShowWith:authorization id:id completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.ServiceRequestApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // {String}

The logical resource ID.

var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.millenniumR4ServiceRequestShow(authorization, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class millenniumR4ServiceRequestShowExample
    {
        public void main()
        {
            
            var apiInstance = new ServiceRequestApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var id = id_example; // String |

The logical resource ID.

try { // Get a service request by ID apiInstance.millenniumR4ServiceRequestShow(authorization, id); } catch (Exception e) { Debug.Print("Exception when calling ServiceRequestApi.millenniumR4ServiceRequestShow: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ServiceRequestApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$id = id_example; // String |

The logical resource ID.

try { $api_instance->millenniumR4ServiceRequestShow($authorization, $id); } catch (Exception $e) { echo 'Exception when calling ServiceRequestApi->millenniumR4ServiceRequestShow: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ServiceRequestApi;

my $api_instance = WWW::SwaggerClient::ServiceRequestApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $id = id_example; # String |

The logical resource ID.

eval { $api_instance->millenniumR4ServiceRequestShow(authorization => $authorization, id => $id); }; if ($@) { warn "Exception when calling ServiceRequestApi->millenniumR4ServiceRequestShow: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ServiceRequestApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

id = id_example # String |

The logical resource ID.

try: # Get a service request by ID api_instance.millennium_r4_service_request_show(authorization, id) except ApiException as e: print("Exception when calling ServiceRequestApi->millenniumR4ServiceRequestShow: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
<p>The logical resource ID.</p>
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required

Responses

Status: 200 - <p><b>OK</b></p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Status: default - <p>An OperationOutcome describing any error that occurred.</p>

Name Type Format Description
opc-request-id String <p>Oracle troubleshooting identifier.</p>
X-Request-Id String <p>Oracle troubleshooting identifier.</p>

Slot

slotPatch

Patch a slot

<p>Patches an existing slot.</p> <p><b>Note:</b> <ul> <li>This implementation follows the <a href="https://tools.ietf.org/html/rfc6902">JSON PATCH</a> specification.</li> <li>Only operations on the paths listed below are supported.</li> </ul></p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p> <p><b>Patch Operations</b></p> <table> <thead> <tr> <th>Path</th> <th>Operation</th> <th>Value Type</th> </tr> </thead> <tbody> <tr> <td> <a name="replace-status"> </a><a target="_blank" href="https://hl7.org/fhir/R4/slot-definitions.html#Slot.status"><code>/status</code></a> </td> <td>replace</td> <td> <a target="_blank" href="https://hl7.org/fhir/R4/datatypes.html#code"><code>code</code></a> </td> </tr> <tr> <td colspan="4"> <ul style="list-style-type: none; margin: 1.2em"> <li><b>Description:</b> The status of the slot.</li> <li><b>Example:</b> <pre><code>{ "op": "replace", "path": "/status" "status": "free" }</code></pre></li> <li><b>Note:</b> Only <code>free</code> and <code>busy-tentative</code> are supported.</li> </ul> </td> </tr> </tbody> </table>


/Slot/{ID}

Usage and SDK Samples

curl -X PATCH "https://localhost/Slot/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SlotApi;

import java.io.File;
import java.util.*;

public class SlotApiExample {

    public static void main(String[] args) {
        
        SlotApi apiInstance = new SlotApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the Slot resource. SlotPatch patchBody = ; // SlotPatch | The body of the patch operation try { apiInstance.slotPatch(authorization, accept, contentType, iD, ifMatch, patchBody); } catch (ApiException e) { System.err.println("Exception when calling SlotApi#slotPatch"); e.printStackTrace(); } } }
import io.swagger.client.api.SlotApi;

public class SlotApiExample {

    public static void main(String[] args) {
        SlotApi apiInstance = new SlotApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String contentType = contentType_example; // String | Specifies the content type of the request entity body. String iD = iD_example; // String | The logical resource ID. String ifMatch = ifMatch_example; // String | The current version of the Slot resource. SlotPatch patchBody = ; // SlotPatch | The body of the patch operation try { apiInstance.slotPatch(authorization, accept, contentType, iD, ifMatch, patchBody); } catch (ApiException e) { System.err.println("Exception when calling SlotApi#slotPatch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *contentType = contentType_example; // Specifies the content type of the request entity body. String *iD = iD_example; // The logical resource ID. String *ifMatch = ifMatch_example; // The current version of the Slot resource. SlotPatch *patchBody = ; // The body of the patch operation SlotApi *apiInstance = [[SlotApi alloc] init]; // Patch a slot [apiInstance slotPatchWith:authorization accept:accept contentType:contentType iD:iD ifMatch:ifMatch patchBody:patchBody completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.SlotApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // {String} Specifies the content type of the request entity body. var iD = iD_example; // {String} The logical resource ID. var ifMatch = ifMatch_example; // {String} The current version of the Slot resource. var patchBody = ; // {SlotPatch} The body of the patch operation var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.slotPatch(authorization, accept, contentType, iDifMatch, patchBody, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class slotPatchExample
    {
        public void main()
        {
            
            var apiInstance = new SlotApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var contentType = contentType_example; // String | Specifies the content type of the request entity body. var iD = iD_example; // String | The logical resource ID. var ifMatch = ifMatch_example; // String | The current version of the Slot resource. var patchBody = new SlotPatch(); // SlotPatch | The body of the patch operation try { // Patch a slot apiInstance.slotPatch(authorization, accept, contentType, iD, ifMatch, patchBody); } catch (Exception e) { Debug.Print("Exception when calling SlotApi.slotPatch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SlotApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $contentType = contentType_example; // String | Specifies the content type of the request entity body. $iD = iD_example; // String | The logical resource ID. $ifMatch = ifMatch_example; // String | The current version of the Slot resource. $patchBody = ; // SlotPatch | The body of the patch operation try { $api_instance->slotPatch($authorization, $accept, $contentType, $iD, $ifMatch, $patchBody); } catch (Exception $e) { echo 'Exception when calling SlotApi->slotPatch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SlotApi;

my $api_instance = WWW::SwaggerClient::SlotApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $contentType = contentType_example; # String | Specifies the content type of the request entity body. my $iD = iD_example; # String | The logical resource ID. my $ifMatch = ifMatch_example; # String | The current version of the Slot resource. my $patchBody = WWW::SwaggerClient::Object::SlotPatch->new(); # SlotPatch | The body of the patch operation eval { $api_instance->slotPatch(authorization => $authorization, accept => $accept, contentType => $contentType, iD => $iD, ifMatch => $ifMatch, patchBody => $patchBody); }; if ($@) { warn "Exception when calling SlotApi->slotPatch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SlotApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. contentType = contentType_example # String | Specifies the content type of the request entity body. iD = iD_example # String | The logical resource ID. ifMatch = ifMatch_example # String | The current version of the Slot resource. patchBody = # SlotPatch | The body of the patch operation try: # Patch a slot api_instance.slot_patch(authorization, accept, contentType, iD, ifMatch, patchBody) except ApiException as e: print("Exception when calling SlotApi->slotPatch: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
content-type*
String
Specifies the content type of the request entity body.
Required
If-Match*
String
The current version of the Slot resource.
Required
Body parameters
Name Description
patchBody *

Responses

Status: default - <b>Example Request:</b> <pre><code>PATCH https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-0</code></pre> <b>Example Request Body:</b> <pre><code>[ { 'op': 'replace', 'path': '/status', 'value': 'busy-tentative' } ]</code></pre> <b>Example Response:</b> <pre><code> Cache-Control: no-cache Content-Length: 20 Content-Type: text/html Date: Tue, 06 Apr 2021 15:36:47 GMT Etag: W/"410v795030969834" Last-Modified: Tue, 06 Apr 2021 15:36:47 GMT Vary: Origin X-Request-Id: 11111111-1111-1111-1111-111111111111 opc-request-id: /11111111111111111111111111111111/11111111111111111111111111111111</code></pre> The <code>ETag</code> response header indicates the current <code>If-Match</code> version to use on a subsequent update.

Name Type Format Description
Etag String For Update or Patch versioning controls. Related to <code>If-Match</code>. When a resource performs an operation that creates or updates a record, an <code>Etag</code> value is returned as a header. This same value should be included in request headers as an <code>If-Match</code> for any subsequent update to that record.
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

slotRetrieve

Get a slot by ID

<p>Retrieves an individual slot by the associated ID.</p> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Slot/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Slot/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SlotApi;

import java.io.File;
import java.util.*;

public class SlotApiExample {

    public static void main(String[] args) {
        
        SlotApi apiInstance = new SlotApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.slotRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling SlotApi#slotRetrieve"); e.printStackTrace(); } } }
import io.swagger.client.api.SlotApi;

public class SlotApiExample {

    public static void main(String[] args) {
        SlotApi apiInstance = new SlotApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String iD = iD_example; // String | The logical resource ID. try { apiInstance.slotRetrieve(authorization, accept, iD); } catch (ApiException e) { System.err.println("Exception when calling SlotApi#slotRetrieve"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *iD = iD_example; // The logical resource ID. SlotApi *apiInstance = [[SlotApi alloc] init]; // Get a slot by ID [apiInstance slotRetrieveWith:authorization accept:accept iD:iD completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.SlotApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // {String} The logical resource ID. var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.slotRetrieve(authorization, accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class slotRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new SlotApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var iD = iD_example; // String | The logical resource ID. try { // Get a slot by ID apiInstance.slotRetrieve(authorization, accept, iD); } catch (Exception e) { Debug.Print("Exception when calling SlotApi.slotRetrieve: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SlotApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $iD = iD_example; // String | The logical resource ID. try { $api_instance->slotRetrieve($authorization, $accept, $iD); } catch (Exception $e) { echo 'Exception when calling SlotApi->slotRetrieve: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SlotApi;

my $api_instance = WWW::SwaggerClient::SlotApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $iD = iD_example; # String | The logical resource ID. eval { $api_instance->slotRetrieve(authorization => $authorization, accept => $accept, iD => $iD); }; if ($@) { warn "Exception when calling SlotApi->slotRetrieve: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SlotApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. iD = iD_example # String | The logical resource ID. try: # Get a slot by ID api_instance.slot_retrieve(authorization, accept, iD) except ApiException as e: print("Exception when calling SlotApi->slotRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - <p>Example retrieval.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-0</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Slot', 'id': '4047611-32216049-61518614-0', 'meta': { 'versionId': '3423957v2380283', 'lastUpdated': '2020-05-08T18:13:55Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: Jan 23, 2017 6:00 A.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: Jan 23, 2017 7:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Schedule Reference&lt;/b>: 4047611-32216049-61518614-0&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'extension': [ { 'valueReference': { 'reference': 'Location/32216049' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/scheduling-location' } ], 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Surgery Rapid' } ], 'schedule': { 'reference': 'Schedule/4047611-32216049-61518614-0' }, 'status': 'free', 'start': '2017-01-23T06:00:00Z', 'end': '2017-01-23T07:00:00Z' }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - <p>Example retrieval using patient authorization.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-0</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Slot', 'id': '4047611-32216049-61518614-0', 'meta': { 'versionId': '3423957v2380283', 'lastUpdated': '2020-05-08T18:13:55Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Patient Friendly Display - Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: Jan 23, 2017 6:00 A.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: Jan 23, 2017 7:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Schedule Reference&lt;/b>: 4047611-32216049-61518614-0&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'extension': [ { 'valueReference': { 'reference': 'Location/32216049' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/scheduling-location' } ], 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Patient Friendly Display - Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Patient Friendly Display - Surgery Rapid' } ], 'schedule': { 'reference': 'Schedule/4047611-32216049-61518614-0' }, 'status': 'free', 'start': '2017-01-23T06:00:00Z', 'end': '2017-01-23T07:00:00Z' }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

slotSearch

Get a list of slots

<p>Retrieves a list of slots that meet supplied query parameters.</p> <p><b>Note:</b> <ul> <li>Valid IDs for the actor and -location search parameters are determined by the customer and provided when integrating your application with the customer's production environment.</li> <li>The retrieved slots are sorted first by <code>start</code> date and time in ascending order (earliest first), followed by <code>service-type</code> and <code>Scheduling Location</code>.</li> <li>The search operation only returns free slots that are available to be booked. However, you can still retrieve booked slots when using the <code>_id</code> parameter.</li> </ul> <p><b>Authorization Types</b></p> <p>This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/millennium-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul></p>


/Slot

Usage and SDK Samples

curl -X GET "https://localhost/Slot?_id=&service-type=&schedule.actor=&-location=&start=&_count=&_include="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SlotApi;

import java.io.File;
import java.util.*;

public class SlotApiExample {

    public static void main(String[] args) {
        
        SlotApi apiInstance = new SlotApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String |

The logical resource ID.

This parameter is required if the -location, schedule.actor, and service-type parameters are not used.

Example: _id=12345

String serviceType = serviceType_example; // String | A single or comma-separated list of appointment types that can be booked into the slot.
  • This parameter is required if the _id, -location, and schedule.actor parameters are not used.
  • May be included only once.
  • May contain standard codes or proprietary codes. If multiple service-type parameters are used, they must be all standard codes or all proprietary codes.
  • When using standard codes, select codes bound to Slot.serviceType as noted in the Terminology Bindings table.
  • When using proprietary codes, the system should use the following format where the code set is a Millennium code set and the code is a Millennium code value:
    https://fhir.cerner.com/[your EHR source id>]/codeSet/[code set] 

Example: service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611

String schedule.actor = schedule.actor_example; // String | The logical resource ID of the practitioner associated with the appointment.
  • This parameter is required if the _id, service-type, and location parameters are not used.
  • May be included only once.

Example: schedule.actor=Practitioner/593923

String location = location_example; // String |

The location that the slot is associated with. May be included only once.

Example: -location=5678

String start = start_example; // String | The slot date and time.
  • Must be provided when service-type, -location, or schedule.actor is provided.
  • Both ge and lt prefixes must be used to indicate a specific range. The date and prefix pairs must define an upper and lower bound.

Example: start=ge2016-08-24T12:00:00.000Z&start=lt2017-01-24T12:00:00.000Z

Integer count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

String include = include_example; // String | Other resource entries to be returned as part of the bundle.
  • May be provided once with the Slot:schedule or Schedule:actor:Practitioner value. Example: _include=Slot:schedule or _include=Schedule:actor:Practitioner.
  • May be provided with the _id parameter. Example: _id=21265426-633867-3121665-0&_include=Slot:schedule.
  • When _include=Slot:schedule is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.
  • When _include=Schedule:actor:Practitioner is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Practitioner.read, patient/Practitioner.read, or system/Practitioner.read scopes and one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.

Examples:

  • _include=Slot:schedule
  • _include=Schedule:actor:Practitioner

try { apiInstance.slotSearch(authorization, accept, id, serviceType, schedule.actor, location, start, count, include); } catch (ApiException e) { System.err.println("Exception when calling SlotApi#slotSearch"); e.printStackTrace(); } } }
import io.swagger.client.api.SlotApi;

public class SlotApiExample {

    public static void main(String[] args) {
        SlotApi apiInstance = new SlotApi();
        String authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. String id = id_example; // String |

The logical resource ID.

This parameter is required if the -location, schedule.actor, and service-type parameters are not used.

Example: _id=12345

String serviceType = serviceType_example; // String | A single or comma-separated list of appointment types that can be booked into the slot.
  • This parameter is required if the _id, -location, and schedule.actor parameters are not used.
  • May be included only once.
  • May contain standard codes or proprietary codes. If multiple service-type parameters are used, they must be all standard codes or all proprietary codes.
  • When using standard codes, select codes bound to Slot.serviceType as noted in the Terminology Bindings table.
  • When using proprietary codes, the system should use the following format where the code set is a Millennium code set and the code is a Millennium code value:
    https://fhir.cerner.com/[your EHR source id>]/codeSet/[code set] 

Example: service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611

String schedule.actor = schedule.actor_example; // String | The logical resource ID of the practitioner associated with the appointment.
  • This parameter is required if the _id, service-type, and location parameters are not used.
  • May be included only once.

Example: schedule.actor=Practitioner/593923

String location = location_example; // String |

The location that the slot is associated with. May be included only once.

Example: -location=5678

String start = start_example; // String | The slot date and time.
  • Must be provided when service-type, -location, or schedule.actor is provided.
  • Both ge and lt prefixes must be used to indicate a specific range. The date and prefix pairs must define an upper and lower bound.

Example: start=ge2016-08-24T12:00:00.000Z&start=lt2017-01-24T12:00:00.000Z

Integer count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

String include = include_example; // String | Other resource entries to be returned as part of the bundle.
  • May be provided once with the Slot:schedule or Schedule:actor:Practitioner value. Example: _include=Slot:schedule or _include=Schedule:actor:Practitioner.
  • May be provided with the _id parameter. Example: _id=21265426-633867-3121665-0&_include=Slot:schedule.
  • When _include=Slot:schedule is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.
  • When _include=Schedule:actor:Practitioner is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Practitioner.read, patient/Practitioner.read, or system/Practitioner.read scopes and one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.

Examples:

  • _include=Slot:schedule
  • _include=Schedule:actor:Practitioner

try { apiInstance.slotSearch(authorization, accept, id, serviceType, schedule.actor, location, start, count, include); } catch (ApiException e) { System.err.println("Exception when calling SlotApi#slotSearch"); e.printStackTrace(); } } }
String *authorization = authorization_example; // 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported. String *id = id_example; //

The logical resource ID.

This parameter is required if the -location, schedule.actor, and service-type parameters are not used.

Example: _id=12345

(optional) String *serviceType = serviceType_example; // A single or comma-separated list of appointment types that can be booked into the slot.
  • This parameter is required if the _id, -location, and schedule.actor parameters are not used.
  • May be included only once.
  • May contain standard codes or proprietary codes. If multiple service-type parameters are used, they must be all standard codes or all proprietary codes.
  • When using standard codes, select codes bound to Slot.serviceType as noted in the Terminology Bindings table.
  • When using proprietary codes, the system should use the following format where the code set is a Millennium code set and the code is a Millennium code value:
    https://fhir.cerner.com/[your EHR source id>]/codeSet/[code set] 

Example: service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611

(optional) String *schedule.actor = schedule.actor_example; // The logical resource ID of the practitioner associated with the appointment.
  • This parameter is required if the _id, service-type, and location parameters are not used.
  • May be included only once.

Example: schedule.actor=Practitioner/593923

(optional) String *location = location_example; //

The location that the slot is associated with. May be included only once.

Example: -location=5678

(optional) String *start = start_example; // The slot date and time.
  • Must be provided when service-type, -location, or schedule.actor is provided.
  • Both ge and lt prefixes must be used to indicate a specific range. The date and prefix pairs must define an upper and lower bound.

Example: start=ge2016-08-24T12:00:00.000Z&start=lt2017-01-24T12:00:00.000Z

(optional) Integer *count = 56; //

The maximum number of results to return.

Example: _count=15

(optional) String *include = include_example; // Other resource entries to be returned as part of the bundle.
  • May be provided once with the Slot:schedule or Schedule:actor:Practitioner value. Example: _include=Slot:schedule or _include=Schedule:actor:Practitioner.
  • May be provided with the _id parameter. Example: _id=21265426-633867-3121665-0&_include=Slot:schedule.
  • When _include=Slot:schedule is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.
  • When _include=Schedule:actor:Practitioner is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Practitioner.read, patient/Practitioner.read, or system/Practitioner.read scopes and one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.

Examples:

  • _include=Slot:schedule
  • _include=Schedule:actor:Practitioner

(optional) SlotApi *apiInstance = [[SlotApi alloc] init]; // Get a list of slots [apiInstance slotSearchWith:authorization accept:accept id:id serviceType:serviceType schedule.actor:schedule.actor location:location start:start count:count include:include completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.SlotApi()

var authorization = authorization_example; // {String} 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported. var opts = { 'id': id_example, // {String}

The logical resource ID.

This parameter is required if the -location, schedule.actor, and service-type parameters are not used.

Example: _id=12345

'serviceType': serviceType_example, // {String} A single or comma-separated list of appointment types that can be booked into the slot.
  • This parameter is required if the _id, -location, and schedule.actor parameters are not used.
  • May be included only once.
  • May contain standard codes or proprietary codes. If multiple service-type parameters are used, they must be all standard codes or all proprietary codes.
  • When using standard codes, select codes bound to Slot.serviceType as noted in the Terminology Bindings table.
  • When using proprietary codes, the system should use the following format where the code set is a Millennium code set and the code is a Millennium code value:
    https://fhir.cerner.com/[your EHR source id>]/codeSet/[code set] 

Example: service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611

'schedule.actor': schedule.actor_example, // {String} The logical resource ID of the practitioner associated with the appointment.
  • This parameter is required if the _id, service-type, and location parameters are not used.
  • May be included only once.

Example: schedule.actor=Practitioner/593923

'location': location_example, // {String}

The location that the slot is associated with. May be included only once.

Example: -location=5678

'start': start_example, // {String} The slot date and time.
  • Must be provided when service-type, -location, or schedule.actor is provided.
  • Both ge and lt prefixes must be used to indicate a specific range. The date and prefix pairs must define an upper and lower bound.

Example: start=ge2016-08-24T12:00:00.000Z&start=lt2017-01-24T12:00:00.000Z

'count': 56, // {Integer}

The maximum number of results to return.

Example: _count=15

'include': include_example // {String} Other resource entries to be returned as part of the bundle.
  • May be provided once with the Slot:schedule or Schedule:actor:Practitioner value. Example: _include=Slot:schedule or _include=Schedule:actor:Practitioner.
  • May be provided with the _id parameter. Example: _id=21265426-633867-3121665-0&_include=Slot:schedule.
  • When _include=Slot:schedule is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.
  • When _include=Schedule:actor:Practitioner is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Practitioner.read, patient/Practitioner.read, or system/Practitioner.read scopes and one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.

Examples:

  • _include=Slot:schedule
  • _include=Schedule:actor:Practitioner

}; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.slotSearch(authorization, accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class slotSearchExample
    {
        public void main()
        {
            
            var apiInstance = new SlotApi();
            var authorization = authorization_example;  // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

var accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. var id = id_example; // String |

The logical resource ID.

This parameter is required if the -location, schedule.actor, and service-type parameters are not used.

Example: _id=12345

(optional) var serviceType = serviceType_example; // String | A single or comma-separated list of appointment types that can be booked into the slot.
  • This parameter is required if the _id, -location, and schedule.actor parameters are not used.
  • May be included only once.
  • May contain standard codes or proprietary codes. If multiple service-type parameters are used, they must be all standard codes or all proprietary codes.
  • When using standard codes, select codes bound to Slot.serviceType as noted in the Terminology Bindings table.
  • When using proprietary codes, the system should use the following format where the code set is a Millennium code set and the code is a Millennium code value:
    https://fhir.cerner.com/[your EHR source id>]/codeSet/[code set] 

Example: service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611

(optional) var schedule.actor = schedule.actor_example; // String | The logical resource ID of the practitioner associated with the appointment.
  • This parameter is required if the _id, service-type, and location parameters are not used.
  • May be included only once.

Example: schedule.actor=Practitioner/593923

(optional) var location = location_example; // String |

The location that the slot is associated with. May be included only once.

Example: -location=5678

(optional) var start = start_example; // String | The slot date and time.
  • Must be provided when service-type, -location, or schedule.actor is provided.
  • Both ge and lt prefixes must be used to indicate a specific range. The date and prefix pairs must define an upper and lower bound.

Example: start=ge2016-08-24T12:00:00.000Z&start=lt2017-01-24T12:00:00.000Z

(optional) var count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

(optional) var include = include_example; // String | Other resource entries to be returned as part of the bundle.
  • May be provided once with the Slot:schedule or Schedule:actor:Practitioner value. Example: _include=Slot:schedule or _include=Schedule:actor:Practitioner.
  • May be provided with the _id parameter. Example: _id=21265426-633867-3121665-0&_include=Slot:schedule.
  • When _include=Slot:schedule is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.
  • When _include=Schedule:actor:Practitioner is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Practitioner.read, patient/Practitioner.read, or system/Practitioner.read scopes and one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.

Examples:

  • _include=Slot:schedule
  • _include=Schedule:actor:Practitioner

(optional) try { // Get a list of slots apiInstance.slotSearch(authorization, accept, id, serviceType, schedule.actor, location, start, count, include); } catch (Exception e) { Debug.Print("Exception when calling SlotApi.slotSearch: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SlotApi();
$authorization = authorization_example; // String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported. $id = id_example; // String |

The logical resource ID.

This parameter is required if the -location, schedule.actor, and service-type parameters are not used.

Example: _id=12345

$serviceType = serviceType_example; // String | A single or comma-separated list of appointment types that can be booked into the slot.
  • This parameter is required if the _id, -location, and schedule.actor parameters are not used.
  • May be included only once.
  • May contain standard codes or proprietary codes. If multiple service-type parameters are used, they must be all standard codes or all proprietary codes.
  • When using standard codes, select codes bound to Slot.serviceType as noted in the Terminology Bindings table.
  • When using proprietary codes, the system should use the following format where the code set is a Millennium code set and the code is a Millennium code value:
    https://fhir.cerner.com/[your EHR source id>]/codeSet/[code set] 

Example: service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611

$schedule.actor = schedule.actor_example; // String | The logical resource ID of the practitioner associated with the appointment.
  • This parameter is required if the _id, service-type, and location parameters are not used.
  • May be included only once.

Example: schedule.actor=Practitioner/593923

$location = location_example; // String |

The location that the slot is associated with. May be included only once.

Example: -location=5678

$start = start_example; // String | The slot date and time.
  • Must be provided when service-type, -location, or schedule.actor is provided.
  • Both ge and lt prefixes must be used to indicate a specific range. The date and prefix pairs must define an upper and lower bound.

Example: start=ge2016-08-24T12:00:00.000Z&start=lt2017-01-24T12:00:00.000Z

$count = 56; // Integer |

The maximum number of results to return.

Example: _count=15

$include = include_example; // String | Other resource entries to be returned as part of the bundle.
  • May be provided once with the Slot:schedule or Schedule:actor:Practitioner value. Example: _include=Slot:schedule or _include=Schedule:actor:Practitioner.
  • May be provided with the _id parameter. Example: _id=21265426-633867-3121665-0&_include=Slot:schedule.
  • When _include=Slot:schedule is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.
  • When _include=Schedule:actor:Practitioner is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Practitioner.read, patient/Practitioner.read, or system/Practitioner.read scopes and one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.

Examples:

  • _include=Slot:schedule
  • _include=Schedule:actor:Practitioner

try { $api_instance->slotSearch($authorization, $accept, $id, $serviceType, $schedule.actor, $location, $start, $count, $include); } catch (Exception $e) { echo 'Exception when calling SlotApi->slotSearch: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SlotApi;

my $api_instance = WWW::SwaggerClient::SlotApi->new();
my $authorization = authorization_example; # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported. my $id = id_example; # String |

The logical resource ID.

This parameter is required if the -location, schedule.actor, and service-type parameters are not used.

Example: _id=12345

my $serviceType = serviceType_example; # String | A single or comma-separated list of appointment types that can be booked into the slot.
  • This parameter is required if the _id, -location, and schedule.actor parameters are not used.
  • May be included only once.
  • May contain standard codes or proprietary codes. If multiple service-type parameters are used, they must be all standard codes or all proprietary codes.
  • When using standard codes, select codes bound to Slot.serviceType as noted in the Terminology Bindings table.
  • When using proprietary codes, the system should use the following format where the code set is a Millennium code set and the code is a Millennium code value:
    https://fhir.cerner.com/[your EHR source id>]/codeSet/[code set] 

Example: service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611

my $schedule.actor = schedule.actor_example; # String | The logical resource ID of the practitioner associated with the appointment.
  • This parameter is required if the _id, service-type, and location parameters are not used.
  • May be included only once.

Example: schedule.actor=Practitioner/593923

my $location = location_example; # String |

The location that the slot is associated with. May be included only once.

Example: -location=5678

my $start = start_example; # String | The slot date and time.
  • Must be provided when service-type, -location, or schedule.actor is provided.
  • Both ge and lt prefixes must be used to indicate a specific range. The date and prefix pairs must define an upper and lower bound.

Example: start=ge2016-08-24T12:00:00.000Z&start=lt2017-01-24T12:00:00.000Z

my $count = 56; # Integer |

The maximum number of results to return.

Example: _count=15

my $include = include_example; # String | Other resource entries to be returned as part of the bundle.
  • May be provided once with the Slot:schedule or Schedule:actor:Practitioner value. Example: _include=Slot:schedule or _include=Schedule:actor:Practitioner.
  • May be provided with the _id parameter. Example: _id=21265426-633867-3121665-0&_include=Slot:schedule.
  • When _include=Slot:schedule is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.
  • When _include=Schedule:actor:Practitioner is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Practitioner.read, patient/Practitioner.read, or system/Practitioner.read scopes and one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.

Examples:

  • _include=Slot:schedule
  • _include=Schedule:actor:Practitioner

eval { $api_instance->slotSearch(authorization => $authorization, accept => $accept, id => $id, serviceType => $serviceType, schedule.actor => $schedule.actor, location => $location, start => $start, count => $count, include => $include); }; if ($@) { warn "Exception when calling SlotApi->slotSearch: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SlotApi()
authorization = authorization_example # String | 

Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.

accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported. id = id_example # String |

The logical resource ID.

This parameter is required if the -location, schedule.actor, and service-type parameters are not used.

Example: _id=12345

(optional) serviceType = serviceType_example # String | A single or comma-separated list of appointment types that can be booked into the slot.
  • This parameter is required if the _id, -location, and schedule.actor parameters are not used.
  • May be included only once.
  • May contain standard codes or proprietary codes. If multiple service-type parameters are used, they must be all standard codes or all proprietary codes.
  • When using standard codes, select codes bound to Slot.serviceType as noted in the Terminology Bindings table.
  • When using proprietary codes, the system should use the following format where the code set is a Millennium code set and the code is a Millennium code value:
    https://fhir.cerner.com/[your EHR source id>]/codeSet/[code set] 

Example: service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611

(optional) schedule.actor = schedule.actor_example # String | The logical resource ID of the practitioner associated with the appointment.
  • This parameter is required if the _id, service-type, and location parameters are not used.
  • May be included only once.

Example: schedule.actor=Practitioner/593923

(optional) location = location_example # String |

The location that the slot is associated with. May be included only once.

Example: -location=5678

(optional) start = start_example # String | The slot date and time.
  • Must be provided when service-type, -location, or schedule.actor is provided.
  • Both ge and lt prefixes must be used to indicate a specific range. The date and prefix pairs must define an upper and lower bound.

Example: start=ge2016-08-24T12:00:00.000Z&start=lt2017-01-24T12:00:00.000Z

(optional) count = 56 # Integer |

The maximum number of results to return.

Example: _count=15

(optional) include = include_example # String | Other resource entries to be returned as part of the bundle.
  • May be provided once with the Slot:schedule or Schedule:actor:Practitioner value. Example: _include=Slot:schedule or _include=Schedule:actor:Practitioner.
  • May be provided with the _id parameter. Example: _id=21265426-633867-3121665-0&_include=Slot:schedule.
  • When _include=Slot:schedule is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.
  • When _include=Schedule:actor:Practitioner is provided in a request to the closed endpoint, the OAuth2 token must include one of the user/Practitioner.read, patient/Practitioner.read, or system/Practitioner.read scopes and one of the user/Schedule.read, patient/Schedule.read, or system/Schedule.read scopes in addition to the Slot scope.

Examples:

  • _include=Slot:schedule
  • _include=Schedule:actor:Practitioner

(optional) try: # Get a list of slots api_instance.slot_search(authorization, accept, id=id, serviceType=serviceType, schedule.actor=schedule.actor, location=location, start=start, count=count, include=include) except ApiException as e: print("Exception when calling SlotApi->slotSearch: %s\n" % e)

Parameters

Header parameters
Name Description
Authorization*
String
<p>Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer token.</p>
Required
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
<p>The logical resource ID.</p> This parameter is required if the <code>-location</code>, <code>schedule.actor</code>, and <code>service-type</code> parameters are not used.<br> <p>Example: <code>_id=12345</code></p>
service-type
String
A single or comma-separated list of appointment types that can be booked into the slot. <ul> <li>This parameter is required if the <code>_id</code>, <code>-location</code>, and <code>schedule.actor</code> parameters are not used.</li> <li>May be included only once.</li> <li>May contain standard codes or proprietary codes. If multiple <code>service-type</code> parameters are used, they must be all standard codes or all proprietary codes.</li> <li>When using standard codes, select codes bound to Slot.serviceType as noted in the Terminology Bindings table.</li> <li>When using proprietary codes, the system should use the following format where the code set is a Millennium code set and the code is a Millennium code value: <pre><code>https://fhir.cerner.com/[your EHR source id>]/codeSet/[code set] </code></pre></li> </ul> <p>Example: <code>service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611</code></p>
schedule.actor
String
The logical resource ID of the practitioner associated with the appointment. <ul> <li>This parameter is required if the <code>_id</code>, <code>service-type</code>, and <code>location</code> parameters are not used.</.li> <li>May be included only once.</li> </ul> <p>Example: <code>schedule.actor=Practitioner/593923</code></p>
-location
String
<p>The location that the slot is associated with. May be included only once.</p> <p>Example: <code>-location=5678</code></p>
start
String
The slot date and time. <ul> <li>Must be provided when <code>service-type</code>, <code>-location</code>, or <code>schedule.actor</code> is provided.</li> <li>Both <code>ge</code> and <code>lt</code> prefixes must be used to indicate a specific range. The date and prefix pairs must define an upper and lower bound.</li> </ul> <p>Example: <code>start=ge2016-08-24T12:00:00.000Z&amp;start=lt2017-01-24T12:00:00.000Z</code></p>
_count
Integer
<p>The maximum number of results to return.</p> <p>Example: <code>_count=15</code></p>
_include
String
Other resource entries to be returned as part of the bundle. <ul> <li>May be provided once with the <code>Slot:schedule</code> or <code>Schedule:actor:Practitioner</code> value. Example: <code>_include=Slot:schedule</code> or <code>_include=Schedule:actor:Practitioner</code>.</li> <li>May be provided with the <code>_id</code> parameter. Example: <code>_id=21265426-633867-3121665-0&_include=Slot:schedule</code>.</li> <li>When <code>_include=Slot:schedule</code> is provided in a request to the closed endpoint, the OAuth2 token must include one of the <code>user/Schedule.read</code>, <code>patient/Schedule.read</code>, or <code>system/Schedule.read</code> scopes in addition to the Slot scope.</li> <li>When <code>_include=Schedule:actor:Practitioner</code> is provided in a request to the closed endpoint, the OAuth2 token must include one of the <code>user/Practitioner.read</code>, <code>patient/Practitioner.read</code>, or <code>system/Practitioner.read</code> scopes and one of the <code>user/Schedule.read</code>, <code>patient/Schedule.read</code>, or <code>system/Schedule.read</code> scopes in addition to the Slot scope.</li> </ul> <p>Examples: <ul> <li> <code>_include=Slot:schedule</code> </li> <li> <code>_include=Schedule:actor:Practitioner</code> </li> </ul> </p>

Responses

Status: default - <p>Example search.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611&start=ge2016-01-23T22:05:47Z&start=lt2020-06-08T18:13:55Z&-location=Location/32216049</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'bf750997-bfdd-4ac3-bcc2-34776d05b46e', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https%3A%2F%2Ffhir.cerner.com%2Fec2458f2-1e24-41c8-b71b-0e701af7583d%2FcodeSet%2F14249%7C4047611&-location=32216049&start=ge2016-01-23T22%3A05%3A47Z&start=lt2020-06-08T18%3A13%3A55Z&_count=50' }, { 'relation': 'next', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?-pageContext=5cafd537-be28-45ad-80ed-c5bc2a266678&-pageDirection=NEXT' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-0', 'resource': { 'resourceType': 'Slot', 'id': '4047611-32216049-61518614-0', 'meta': { 'versionId': '3423957v2380283', 'lastUpdated': '2020-05-08T18:13:55Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: Jan 23, 2017 6:00 A.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: Jan 23, 2017 7:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Schedule Reference&lt;/b>: 4047611-32216049-61518614-0&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'extension': [ { 'valueReference': { 'reference': 'Location/32216049' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/scheduling-location' } ], 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Surgery Rapid' } ], 'schedule': { 'reference': 'Schedule/4047611-32216049-61518614-0' }, 'status': 'free', 'start': '2017-01-23T06:00:00Z', 'end': '2017-01-23T07:00:00Z' }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-5', 'resource': { 'resourceType': 'Slot', 'id': '4047611-32216049-61518614-5', 'meta': { 'versionId': '3423v2289979283', 'lastUpdated': '2020-07-22T20:02:03Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: May 8, 2020 2:00 P.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: May 8, 2020 3:00 P.M. UTC&lt;/p>&lt;p>&lt;b>Schedule Reference&lt;/b>: 4047611-32216049-61518614-5&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'extension': [ { 'valueReference': { 'reference': 'Location/39997807' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/scheduling-location' } ], 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Surgery Rapid' } ], 'schedule': { 'reference': 'Schedule/4047611-32216049-61518614-5' }, 'status': 'free', 'start': '2020-07-22T22:00:00Z', 'end': '2020-07-22T23:00:00Z' }, 'search': { 'mode': 'match' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth - <p>Example search using patient authorization.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611&start=ge2016-01-23T22:05:47Z&start=lt2020-06-08T18:13:55Z&-location=Location/32216049</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'bf750997-bfdd-4ac3-bcc2-34776d05b46e', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https%3A%2F%2Ffhir.cerner.com%2Fec2458f2-1e24-41c8-b71b-0e701af7583d%2FcodeSet%2F14249%7C4047611&-location=32216049&start=ge2016-01-23T22%3A05%3A47Z&start=lt2020-06-08T18%3A13%3A55Z&_count=50' }, { 'relation': 'next', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?-pageContext=5cafd537-be28-45ad-80ed-c5bc2a266678&-pageDirection=NEXT' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-0', 'resource': { 'resourceType': 'Slot', 'id': '4047611-32216049-61518614-0', 'meta': { 'versionId': '3423957v2380283', 'lastUpdated': '2020-05-08T18:13:55Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Patient Friendly Display - Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: Jan 23, 2017 6:00 A.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: Jan 23, 2017 7:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Schedule Reference&lt;/b>: 4047611-32216049-61518614-0&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'extension': [ { 'valueReference': { 'reference': 'Location/32216049' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/scheduling-location' } ], 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Patient Friendly Display - Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Patient Friendly Display - Surgery Rapid' } ], 'schedule': { 'reference': 'Schedule/4047611-32216049-61518614-0' }, 'status': 'free', 'start': '2017-01-23T06:00:00Z', 'end': '2017-01-23T07:00:00Z' }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-5', 'resource': { 'resourceType': 'Slot', 'id': '4047611-32216049-61518614-5', 'meta': { 'versionId': '3423v2289979283', 'lastUpdated': '2020-07-22T20:02:03Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Patient Friendly Display - Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: May 8, 2020 2:00 P.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: May 8, 2020 3:00 P.M. UTC&lt;/p>&lt;p>&lt;b>Schedule Reference&lt;/b>: 4047611-32216049-61518614-5&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'extension': [ { 'valueReference': { 'reference': 'Location/39997807' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/scheduling-location' } ], 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Patient Friendly Display - Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Patient Friendly Display - Surgery Rapid' } ], 'schedule': { 'reference': 'Schedule/4047611-32216049-61518614-5' }, 'status': 'free', 'start': '2020-07-22T22:00:00Z', 'end': '2020-07-22T23:00:00Z' }, 'search': { 'mode': 'match' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-using-include-of-slot - <p>Example search by <code>_include=Slot:schedule</code>.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611&start=ge2016-01-23T22:05:47Z&start=lt2020-06-08T18:13:55Z&_include=Slot:schedule&_count=5</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'f8dd806e-62bb-4657-8912-9c2705864d40', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https%3A%2F%2Ffhir.cerner.com%2Fec2458f2-1e24-41c8-b71b-0e701af7583d%2FcodeSet%2F14249%7C4047611&start=ge2016-01-23T22%3A05%3A47Z&start=lt2020-06-08T18%3A13%3A55Z&_include=Slot%3Aschedule&_count=50' }, { 'relation': 'next', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?_include=Slot%3Aschedule&-pageContext=2d46d307-9a4c-4dc7-a1c2-88f1282d5aec&-pageDirection=NEXT' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-0', 'resource': { 'resourceType': 'Slot', 'id': '4047611-32216049-61518614-0', 'meta': { 'versionId': '3423957v2380283', 'lastUpdated': '2020-05-08T18:13:55Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: Jan 23, 2017 6:00 A.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: Jan 23, 2017 7:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Schedule Reference&lt;/b>: 4047611-32216049-61518614-0&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'extension': [ { 'valueReference': { 'reference': 'Location/32216049' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/scheduling-location' } ], 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Surgery Rapid' } ], 'schedule': { 'reference': 'Schedule/4047611-32216049-61518614-0' }, 'status': 'free', 'start': '2017-01-23T06:00:00Z', 'end': '2017-01-23T07:00:00Z' }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Schedule/4047611-32216049-61518614-0', 'resource': { 'resourceType': 'Schedule', 'id': '4047611-32216049-61518614-0', 'meta': { 'versionId': '3423v4vv168v283', 'lastUpdated': '2020-08-11T15:48:54Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: May 8, 2020 2:00 P.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: May 8, 2020 3:00 P.M. UTC&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'active': true, 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Surgery Rapid' } ], 'actor': [ { 'display': 'OR Add-On 02' } ] }, 'search': { 'mode': 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-using-include-of-schedule - <p>Example search by <code>_include=Schedule:acto:Practitioner</code>.</p> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611&start=ge2016-01-23T22:05:47Z&start=lt2020-06-08T18:13:55Z&_include=Schedule:acto:Practitioner&_count=5</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'f8dd806e-62bb-4657-8912-9c2705864d40', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https%3A%2F%2Ffhir.cerner.com%2Fec2458f2-1e24-41c8-b71b-0e701af7583d%2FcodeSet%2F14249%7C4047611&start=ge2016-01-23T22%3A05%3A47Z&start=lt2020-06-08T18%3A13%3A55Z&_include=Schedule%3Aactor%3APractitionerQ&_count=50' }, { 'relation': 'next', 'url': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?_include=Schedule%3Aactor%3APractitioner&-pageContext=2d46d307-9a4c-4dc7-a1c2-88f1282d5aec&-pageDirection=NEXT' } ], 'entry': [ { 'fullUrl': 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-0', 'resource': { 'resourceType': 'Slot', 'id': '4047611-32216049-61518614-0', 'meta': { 'versionId': '3423957v2380283', 'lastUpdated': '2020-05-08T18:13:55Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: Jan 23, 2017 6:00 A.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: Jan 23, 2017 7:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Schedule Reference&lt;/b>: 4047611-32216049-61518614-0&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'extension': [ { 'valueReference': { 'reference': 'Location/32216049' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/scheduling-location' } ], 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Surgery Rapid' } ], 'schedule': { 'reference': 'Schedule/4047611-32216049-61518614-0' }, 'status': 'free', 'start': '2017-01-23T06:00:00Z', 'end': '2017-01-23T07:00:00Z' }, 'search': { 'mode': 'match' } }, { "fullUrl": 'https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Practitioner/593923', "resource": { "resourceType": 'Practitioner', "id": '593923', "meta": { "versionId": '21', "lastUpdated": '2020-07-23T16:37:26.000Z' }, "text": { "status": 'generated', "div": '<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Practitioner</b></p><p><b>Name</b>:Applegate MD, Christina</p><p><b>Identifiers</b>: EXTERNALID: 1221221111, EXTERNALID:CERNERPHYSPCP, MESSAGING: 593923</p><p><b>Status</b>: Active</p></div>' }, "extension": [ { "valueBoolean": true, "url": 'https://fhir-ehr.cerner.com/r4/StructureDefinition/is-physician' } ], "identifier": [ { "use": 'usual', "type": { "text": 'External Identifier' }, "system": 'urn:oid:2.16.840.1.113883.3.42.10001.100001.12', "value": '1221221111', "period": { "start": '2021-07-13T20:12:34.000Z' } }, { "use": 'usual', "type": { "text": 'External Identifier' }, "_system": { "extension": [ { "valueCode": 'unknown', "url": 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, "value": 'CERNERPHYSPCP', "period": { "start": '2016-04-28T15:02:02.000Z' } }, { "use": 'usual', "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/v2-0203', "code": 'U', "display": 'Unspecified identifier' } ], "text": 'Messaging' }, "_system": { "extension": [ { "valueCode": 'unknown', "url": 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, "value": '593923', "period": { "start": '2015-08-18T05:00:00.000Z' } } ], "active": true, "name": [ { "use": 'usual', "text": 'Applegate MD, Christina', "family": 'Applegate', "given": [ 'Christina' ], "suffix": [ 'MD' ], "period": { "start": '2020-07-23T16:37:25.000Z' } } ], "telecom": [ { "system": 'email', "value": 'test@testcerner.direct.com', "use": 'work' } ], "qualification": [ { "code": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/29600', "code": '677091', "display": 'MD', "userSelected": true }, { "system": 'http://terminology.hl7.org/CodeSystem/v2-0360%7C2.7', "code": 'MD', "display": 'Doctor of Medicine' } ], "text": 'MD' }, "period": { "start": '2020-05-31T05:00:00.000Z' } } ] }, "search": { "mode": 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth-using-include-of-slot - <p>Example search by <code>_include=Slot:schedule</code> using patient authorization.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611&start=ge2016-01-23T22:05:47Z&start=lt2020-06-08T18:13:55Z&_include=Slot:schedule&_count=5</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'f8dd806e-62bb-4657-8912-9c2705864d40', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https%3A%2F%2Ffhir.cerner.com%2Fec2458f2-1e24-41c8-b71b-0e701af7583d%2FcodeSet%2F14249%7C4047611&start=ge2016-01-23T22%3A05%3A47Z&start=lt2020-06-08T18%3A13%3A55Z&_include=Slot%3Aschedule&_count=50' }, { 'relation': 'next', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?_include=Slot%3Aschedule&-pageContext=2d46d307-9a4c-4dc7-a1c2-88f1282d5aec&-pageDirection=NEXT' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-0', 'resource': { 'resourceType': 'Slot', 'id': '4047611-32216049-61518614-0', 'meta': { 'versionId': '3423957v2380283', 'lastUpdated': '2020-05-08T18:13:55Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Patient Friendly Display - Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: Jan 23, 2017 6:00 A.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: Jan 23, 2017 7:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Schedule Reference&lt;/b>: 4047611-32216049-61518614-0&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'extension': [ { 'valueReference': { 'reference': 'Location/32216049' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/scheduling-location' } ], 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Patient Friendly Display - Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Patient Friendly Display - Surgery Rapid' } ], 'schedule': { 'reference': 'Schedule/4047611-32216049-61518614-0' }, 'status': 'free', 'start': '2017-01-23T06:00:00Z', 'end': '2017-01-23T07:00:00Z' }, 'search': { 'mode': 'match' } }, { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Schedule/4047611-32216049-61518614-0', 'resource': { 'resourceType': 'Schedule', 'id': '4047611-32216049-61518614-0', 'meta': { 'versionId': '3423v4vv168v283', 'lastUpdated': '2020-08-11T15:48:54Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Patient Friendly Display - Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: May 8, 2020 2:00 P.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: May 8, 2020 3:00 P.M. UTC&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'active': true, 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Patient Friendly Display - Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Patient Friendly Display - Surgery Rapid' } ], 'actor': [ { 'display': 'OR Add-On 02' } ] }, 'search': { 'mode': 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Status: x-with-patient-auth-using-include-of-schedule - <p>Example search by <code>_include=Schedule:acto:Practitioner</code> using patient authorization.</p> <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249|4047611&start=ge2016-01-23T22:05:47Z&start=lt2020-06-08T18:13:55Z&_include=Schedule:acto:Practitionere&_count=5</code></pre> <b>Example Response:</b> <pre><code>{ 'resourceType': 'Bundle', 'id': 'f8dd806e-62bb-4657-8912-9c2705864d40', 'type': 'searchset', 'link': [ { 'relation': 'self', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?service-type=https%3A%2F%2Ffhir.cerner.com%2Fec2458f2-1e24-41c8-b71b-0e701af7583d%2FcodeSet%2F14249%7C4047611&start=ge2016-01-23T22%3A05%3A47Z&start=lt2020-06-08T18%3A13%3A55Z&_include=Schedule%3Aactor%3APractitioner&_count=50' }, { 'relation': 'next', 'url': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot?_include=Schedule%3Aactor%3APractitioner&-pageContext=2d46d307-9a4c-4dc7-a1c2-88f1282d5aec&-pageDirection=NEXT' } ], 'entry': [ { 'fullUrl': 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Slot/4047611-32216049-61518614-0', 'resource': { 'resourceType': 'Slot', 'id': '4047611-32216049-61518614-0', 'meta': { 'versionId': '3423957v2380283', 'lastUpdated': '2020-05-08T18:13:55Z' }, 'text': { 'status': 'generated', 'div': '&lt;div xmlns=\"http://www.w3.org/1999/xhtml\">&lt;p>&lt;b>Slot&lt;/b>&lt;/p>&lt;p>&lt;b>Service Type&lt;/b>: Patient Friendly Display - Surgery Rapid&lt;/p>&lt;p>&lt;b>Start&lt;/b>: Jan 23, 2017 6:00 A.M. UTC&lt;/p>&lt;p>&lt;b>End&lt;/b>: Jan 23, 2017 7:00 A.M. UTC&lt;/p>&lt;p>&lt;b>Schedule Reference&lt;/b>: 4047611-32216049-61518614-0&lt;/p>&lt;p>&lt;b>Status&lt;/b>: Free&lt;/p>&lt;/div>' }, 'extension': [ { 'valueReference': { 'reference': 'Location/32216049' }, 'url': 'https://fhir-ehr.cerner.com/r4/StructureDefinition/scheduling-location' } ], 'serviceType': [ { 'coding': [ { 'system': 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/14249', 'code': '4047611', 'display': 'Patient Friendly Display - Surgery Rapid', 'userSelected': true }, { 'system': 'http://snomed.info/sct', 'code': '394576009', 'display': 'Accident & emergency (qualifier value)', 'userSelected': false } ], 'text': 'Patient Friendly Display - Surgery Rapid' } ], 'schedule': { 'reference': 'Schedule/4047611-32216049-61518614-0' }, 'status': 'free', 'start': '2017-01-23T06:00:00Z', 'end': '2017-01-23T07:00:00Z' }, 'search': { 'mode': 'match' } }, { "fullUrl": 'https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Practitioner/593923', "resource": { "resourceType": 'Practitioner', "id": '593923', "meta": { "versionId": '21', "lastUpdated": '2020-07-23T16:37:26.000Z' }, "text": { "status": 'generated', "div": '<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Practitioner</b></p><p><b>Name</b>: Applegate MD, Christina</p><p><b>Identifiers</b>: EXTERNALID: 1221221111, EXTERNALID:CERNERPHYSPCP, MESSAGING: 593923</p><p><b>Status</b>: Active</p></div>' }, "extension": [ { "valueBoolean": true, "url": 'https://fhir-ehr.cerner.com/r4/StructureDefinition/is-physician' } ], "identifier": [ { "use": 'usual', "type": { "text": 'External Identifier' }, "system": 'urn:oid:2.16.840.1.113883.3.42.10001.100001.12', "value": '1221221111', "period": { "start": '2021-07-13T20:12:34.000Z' } }, { "use": 'usual', "type": { "text": 'External Identifier' }, "_system": { "extension": [ { "valueCode": 'unknown', "url": 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, "value": 'CERNERPHYSPCP', "period": { "start": '2016-04-28T15:02:02.000Z' } }, { "use": 'usual', "type": { "coding": [ { "system": 'http://terminology.hl7.org/CodeSystem/v2-0203', "code": 'U', "display": 'Unspecified identifier' } ], "text": 'Messaging' }, "_system": { "extension": [ { "valueCode": 'unknown', "url": 'http://hl7.org/fhir/StructureDefinition/data-absent-reason' } ] }, "value": '593923', "period": { "start": '2015-08-18T05:00:00.000Z' } } ], "active": true, "name": [ { "use": 'usual', "text": 'Applegate MD, Christina', "family": 'Applegate', "given": [ 'Christina' ], "suffix": [ 'MD' ], "period": { "start": '2020-07-23T16:37:25.000Z' } } ], "telecom": [ { "system": 'email', "value": 'test@testcerner.direct.com', "use": 'work' } ], "qualification": [ { "code": { "coding": [ { "system": 'https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/29600', "code": '677091', "display": 'MD', "userSelected": true }, { "system": 'http://terminology.hl7.org/CodeSystem/v2-0360%7C2.7', "code": 'MD', "display": 'Doctor of Medicine' } ], "text": 'MD' }, "period": { "start": '2020-05-31T05:00:00.000Z' } } ] }, "search": { "mode": 'include' } } ] }</code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

Specimen

retrieveSpecimen

Get a specimen by ID

Retrieves an individual specimen by the associated specimen ID.


/Specimen/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/Specimen/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SpecimenApi;

import java.io.File;
import java.util.*;

public class SpecimenApiExample {

    public static void main(String[] args) {
        
        SpecimenApi apiInstance = new SpecimenApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID associated with the resource.

        try {
            apiInstance.retrieveSpecimen(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling SpecimenApi#retrieveSpecimen");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SpecimenApi;

public class SpecimenApiExample {

    public static void main(String[] args) {
        SpecimenApi apiInstance = new SpecimenApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID associated with the resource.

        try {
            apiInstance.retrieveSpecimen(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling SpecimenApi#retrieveSpecimen");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID associated with the resource.


SpecimenApi *apiInstance = [[SpecimenApi alloc] init];

// Get a specimen by ID
[apiInstance retrieveSpecimenWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.SpecimenApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID associated with the resource.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.retrieveSpecimen(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class retrieveSpecimenExample
    {
        public void main()
        {
            
            var apiInstance = new SpecimenApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID associated with the resource.


            try
            {
                // Get a specimen by ID
                apiInstance.retrieveSpecimen(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SpecimenApi.retrieveSpecimen: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SpecimenApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID associated with the resource.


try {
    $api_instance->retrieveSpecimen($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling SpecimenApi->retrieveSpecimen: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SpecimenApi;

my $api_instance = WWW::SwaggerClient::SpecimenApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID associated with the resource.


eval { 
    $api_instance->retrieveSpecimen(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling SpecimenApi->retrieveSpecimen: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SpecimenApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID associated with the resource.


try: 
    # Get a specimen by ID
    api_instance.retrieve_specimen(accept, iD)
except ApiException as e:
    print("Exception when calling SpecimenApi->retrieveSpecimen: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID associated with the resource.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/fhir-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/fhir-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/fhir-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Specimen/275745679</code></pre> <b>Example Response:</b> <pre><code> { "resourceType": "Specimen", "id": "275745679", "meta": { "versionId": "3", "lastUpdated": "2023-02-21T20:49:00Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\&quot;http://www.w3.org/1999/xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Specimen&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Accession Identifier&lt;/b&gt;: 000002023052000004&lt;/p&gt;&lt;p&gt;&lt;b&gt;Type&lt;/b&gt;: Blood specimen (specimen)&lt;/p&gt;&lt;p&gt;&lt;b&gt;Container&lt;/b&gt;: Aerobic blood culture bottle (physical object)&lt;/p&gt;&lt;/div&gt;" }, "accessionIdentifier": { "use": "official", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "ACSN", "display": "Accession ID" } ], "text": "Accession ID" }, "value": "000002023052000004" }, "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/2052", "code": "1765", "userSelected": false }, { "system": "http://snomed.info/sct", "code": "119297000", "display": "Blood specimen (specimen)", "userSelected": false } ] }, "subject": { "reference": "Patient/12783130" }, "receivedTime": "2023-02-21T20:25:00Z", "collection": { "collector": { "reference": "Practitioner/12742563" }, "collectedDateTime": "2023-02-21T13:50:00Z" }, "container": [ { "id": "275745680", "identifier": [ { "use": "official", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "ACSN", "display": "Accession ID" } ], "text": "Accession ID" }, "value": "000002023052000004" } ], "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/2051", "code": "2569819877", "userSelected": false }, { "system": "http://snomed.info/sct", "code": "767385003", "display": "Aerobic blood culture bottle (physical object)", "userSelected": false } ] } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

searchSpecimen

Get a list of specimens

<p>Retrieves a list of specimens that meet supplied query parameters.</p>


/Specimen

Usage and SDK Samples

curl -X GET "https://localhost/Specimen?_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SpecimenApi;

import java.io.File;
import java.util.*;

public class SpecimenApiExample {

    public static void main(String[] args) {
        
        SpecimenApi apiInstance = new SpecimenApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID associated with the resource.
Example: _id=7891 try { apiInstance.searchSpecimen(accept, id); } catch (ApiException e) { System.err.println("Exception when calling SpecimenApi#searchSpecimen"); e.printStackTrace(); } } }
import io.swagger.client.api.SpecimenApi;

public class SpecimenApiExample {

    public static void main(String[] args) {
        SpecimenApi apiInstance = new SpecimenApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String id = id_example; // String | The logical resource ID associated with the resource.
Example: _id=7891 try { apiInstance.searchSpecimen(accept, id); } catch (ApiException e) { System.err.println("Exception when calling SpecimenApi#searchSpecimen"); e.printStackTrace(); } } }
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *id = id_example; // The logical resource ID associated with the resource.
Example: _id=7891 (optional) SpecimenApi *apiInstance = [[SpecimenApi alloc] init]; // Get a list of specimens [apiInstance searchSpecimenWith:accept id:id completionHandler: ^(NSError* error) { if (error) { NSLog(@"Error: %@", error); } }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.SpecimenApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var opts = { 
  'id': id_example // {String} The logical resource ID associated with the resource.
Example: _id=7891 }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully.'); } }; api.searchSpecimen(accept, , opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class searchSpecimenExample
    {
        public void main()
        {
            
            var apiInstance = new SpecimenApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var id = id_example;  // String | The logical resource ID associated with the resource.
Example: _id=7891 (optional) try { // Get a list of specimens apiInstance.searchSpecimen(accept, id); } catch (Exception e) { Debug.Print("Exception when calling SpecimenApi.searchSpecimen: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\SpecimenApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$id = id_example; // String | The logical resource ID associated with the resource.
Example: _id=7891 try { $api_instance->searchSpecimen($accept, $id); } catch (Exception $e) { echo 'Exception when calling SpecimenApi->searchSpecimen: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SpecimenApi;

my $api_instance = WWW::SwaggerClient::SpecimenApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $id = id_example; # String | The logical resource ID associated with the resource.
Example: _id=7891 eval { $api_instance->searchSpecimen(accept => $accept, id => $id); }; if ($@) { warn "Exception when calling SpecimenApi->searchSpecimen: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SpecimenApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

id = id_example # String | The logical resource ID associated with the resource.
Example: _id=7891 (optional) try: # Get a list of specimens api_instance.search_specimen(accept, id=id) except ApiException as e: print("Exception when calling SpecimenApi->searchSpecimen: %s\n" % e)

Parameters

Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required
Query parameters
Name Description
_id
String
The logical resource ID associated with the resource.<br> Example: <code>_id=7891</code>

Responses

Status: default - This operation supports the following authorization types: <ul> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/fhir-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Provider</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/fhir-authorization-framework/#requesting-authorization-on-behalf-of-a-user">Patient</a></li> <li><a href="https://docs.oracle.com/en/industries/health/millennium-platform-apis/fhir-authorization-framework/#requesting-authorization-on-behalf-of-a-system">System</a></li> </ul> <b>Example Request:</b> <pre><code>GET https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Specimen_id=275745679,275667708</code></pre> <b>Example Response:</b> <pre><code> { "resourceType": "Bundle", "id": "08642ec2-4613-4d42-966b-cbc949db9d6f", "type": "searchset", "total": 2, "link": [ { "relation": "self", "url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Specimen?_id=275745679%2C275667708" } ], "entry": [ { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Specimen/275667708", "resource": { "resourceType": "Specimen", "id": "275667708", "meta": { "versionId": "2", "lastUpdated": "2020-08-04T21:56:18Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\&quot;http://www.w3.org/1999/xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Specimen&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Accession Identifier&lt;/b&gt;: 000012020216000087&lt;/p&gt;&lt;p&gt;&lt;b&gt;Type&lt;/b&gt;: Nasopharyngeal swab (specimen)&lt;/p&gt;&lt;p&gt;&lt;b&gt;Container&lt;/b&gt;: Swab (physical object)&lt;/p&gt;&lt;/div&gt;" }, "accessionIdentifier": { "use": "official", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "ACSN", "display": "Accession ID" } ], "text": "Accession ID" }, "value": "000012020216000087" }, "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/2052", "code": "312624", "userSelected": false }, { "system": "http://snomed.info/sct", "code": "258500001", "display": "Nasopharyngeal swab (specimen)", "userSelected": false } ] }, "subject": { "reference": "Patient/12742837" }, "receivedTime": "2020-08-03T16:27:00Z", "collection": { "collector": { "reference": "Practitioner/12736052" }, "collectedDateTime": "2020-08-03T16:00:00Z" }, "container": [ { "id": "275667707", "identifier": [ { "use": "official", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "ACSN", "display": "Accession ID" } ], "text": "Accession ID" }, "value": "000012020216000087" } ], "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/2051", "code": "309510", "userSelected": false }, { "system": "http://snomed.info/sct", "code": "408098004", "display": "Swab (physical object)", "userSelected": false } ] } } ] } }, { "fullUrl": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Specimen/275745679", "resource": { "resourceType": "Specimen", "id": "275745679", "meta": { "versionId": "3", "lastUpdated": "2023-02-21T20:49:00Z" }, "text": { "status": "generated", "div": "&lt;div xmlns=\&quot;http://www.w3.org/1999/xhtml\&quot;&gt;&lt;p&gt;&lt;b&gt;Specimen&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Accession Identifier&lt;/b&gt;: 000002023052000004&lt;/p&gt;&lt;p&gt;&lt;b&gt;Type&lt;/b&gt;: Blood specimen (specimen)&lt;/p&gt;&lt;p&gt;&lt;b&gt;Container&lt;/b&gt;: Aerobic blood culture bottle (physical object)&lt;/p&gt;&lt;/div&gt;" }, "accessionIdentifier": { "use": "official", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "ACSN", "display": "Accession ID" } ], "text": "Accession ID" }, "value": "000002023052000004" }, "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/2052", "code": "1765", "userSelected": false }, { "system": "http://snomed.info/sct", "code": "119297000", "display": "Blood specimen (specimen)", "userSelected": false } ] }, "subject": { "reference": "Patient/12783130" }, "receivedTime": "2023-02-21T20:25:00Z", "collection": { "collector": { "reference": "Practitioner/12742563" }, "collectedDateTime": "2023-02-21T13:50:00Z" }, "container": [ { "id": "275745680", "identifier": [ { "use": "official", "type": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v2-0203", "code": "ACSN", "display": "Accession ID" } ], "text": "Accession ID" }, "value": "000002023052000004" } ], "type": { "coding": [ { "system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/2051", "code": "2569819877", "userSelected": false }, { "system": "http://snomed.info/sct", "code": "767385003", "display": "Aerobic blood culture bottle (physical object)", "userSelected": false } ] } } ] } } ] } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.

StructureDefinition

structureDefinitionRetrieve

Get a structure definition by ID

<p>Retrieves an individual structure definition by the associated ID.</p> <p><b>Note:</b> <ul> <li>Authentication is not required to access the StructureDefinition resource.</li> <li>You can retrieve this resource by its defining URL or from the StructureDefinition resource located at the service root URL. For example, both of the following URLs work:</li> <ul> <li><code>https://fhir-ehr.cerner.com/r4/StructureDefinition/account-balance</code></li> <li><code>https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/StructureDefinition/account-balance</code></li> </ul> </ul></p> <p><b>Authorization Types</b></p> <p>Authorization is not required.</p>


/StructureDefinition/{ID}

Usage and SDK Samples

curl -X GET "https://localhost/StructureDefinition/{ID}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.StructureDefinitionApi;

import java.io.File;
import java.util.*;

public class StructureDefinitionApiExample {

    public static void main(String[] args) {
        
        StructureDefinitionApi apiInstance = new StructureDefinitionApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.structureDefinitionRetrieve(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling StructureDefinitionApi#structureDefinitionRetrieve");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.StructureDefinitionApi;

public class StructureDefinitionApiExample {

    public static void main(String[] args) {
        StructureDefinitionApi apiInstance = new StructureDefinitionApi();
        String accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

        String iD = iD_example; // String | The logical resource ID.

        try {
            apiInstance.structureDefinitionRetrieve(accept, iD);
        } catch (ApiException e) {
            System.err.println("Exception when calling StructureDefinitionApi#structureDefinitionRetrieve");
            e.printStackTrace();
        }
    }
}
String *accept = accept_example; // The media type to be requested. See what the resource's operation produces for what is supported.

String *iD = iD_example; // The logical resource ID.


StructureDefinitionApi *apiInstance = [[StructureDefinitionApi alloc] init];

// Get a structure definition by ID
[apiInstance structureDefinitionRetrieveWith:accept
    iD:iD
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var FhirR4ApisForOracleHealthMillenniumPlatform = require('fhir_r4_apis_for_oracle_health_millennium_platform');

var api = new FhirR4ApisForOracleHealthMillenniumPlatform.StructureDefinitionApi()

var accept = accept_example; // {String} The media type to be requested. See what the resource's operation produces for what is supported.


var iD = iD_example; // {String} The logical resource ID.



var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.structureDefinitionRetrieve(accept, iD, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class structureDefinitionRetrieveExample
    {
        public void main()
        {
            
            var apiInstance = new StructureDefinitionApi();
            var accept = accept_example;  // String | The media type to be requested. See what the resource's operation produces for what is supported.

            var iD = iD_example;  // String | The logical resource ID.


            try
            {
                // Get a structure definition by ID
                apiInstance.structureDefinitionRetrieve(accept, iD);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling StructureDefinitionApi.structureDefinitionRetrieve: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\StructureDefinitionApi();
$accept = accept_example; // String | The media type to be requested. See what the resource's operation produces for what is supported.

$iD = iD_example; // String | The logical resource ID.


try {
    $api_instance->structureDefinitionRetrieve($accept, $iD);
} catch (Exception $e) {
    echo 'Exception when calling StructureDefinitionApi->structureDefinitionRetrieve: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::StructureDefinitionApi;

my $api_instance = WWW::SwaggerClient::StructureDefinitionApi->new();
my $accept = accept_example; # String | The media type to be requested. See what the resource's operation produces for what is supported.

my $iD = iD_example; # String | The logical resource ID.


eval { 
    $api_instance->structureDefinitionRetrieve(accept => $accept, iD => $iD);
};
if ($@) {
    warn "Exception when calling StructureDefinitionApi->structureDefinitionRetrieve: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.StructureDefinitionApi()
accept = accept_example # String | The media type to be requested. See what the resource's operation produces for what is supported.

iD = iD_example # String | The logical resource ID.


try: 
    # Get a structure definition by ID
    api_instance.structure_definition_retrieve(accept, iD)
except ApiException as e:
    print("Exception when calling StructureDefinitionApi->structureDefinitionRetrieve: %s\n" % e)

Parameters

Path parameters
Name Description
ID*
String
The logical resource ID.
Required
Header parameters
Name Description
accept*
String
The media type to be requested. See what the resource's operation produces for what is supported.
Required

Responses

Status: default - <b>Example Request:</b> <pre><code>GET https://fhir-ehr.cerner.com/r4/StructureDefinition/account-balance</code></pre> <b>Example Response:</b> <pre><code>{ "resourceType": "StructureDefinition", "id": "account-balance", "url": "https://fhir-ehr.cerner.com/r4/StructureDefinition/account-balance", "name": "AccountBalance", "title": "Account Balance", "status": "active", "date": "2019-08-13", "publisher": "Oracle Health", "description": "Represents the sum of all credits and all debits associated with the account. May be positive, zero or negative.", "fhirVersion": "4.0.0", "kind": "complex-type", "abstract": false, "type": "Extension", "context": [ { "type": "element", "expression": "Account" } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", "snapshot": { "element": [ { "id": "Extension", "path": "Extension", "short": "Represents the account balance", "definition": "Represents the sum of all credits and all debits associated with the account. May be positive, zero or negative.", "min": 0, "max": "1", "base": { "path": "Extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ] }, { "id": "Extension.id", "path": "Extension.id", "representation": [ "xmlAttr" ], "short": "xml:id (or equivalent in JSON)", "definition": "unique id for the element within a resource (for internal references).", "min": 0, "max": "1", "base": { "path": "Extension.id", "min": 0, "max": "1" }, "type": [ { "code": "id" } ] }, { "id": "Extension.extension", "path": "Extension.extension", "sliceName": "extension", "short": "Extension", "definition": "An Extension", "min": 0, "max": "0", "base": { "path": "Extension.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ] }, { "id": "Extension.url", "path": "Extension.url", "representation": [ "xmlAttr" ], "short": "identifies the meaning of the extension", "definition": "Source of the definition for the extension code - a logical name or a URL.", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition should be version specific. This will ideally be the URI for the Resource Profile defining the extension, with the code for the extension after a #.", "min": 1, "max": "1", "base": { "path": "Extension.url", "min": 1, "max": "1" }, "type": [ { "code": "uri" } ], "fixedUri": "https://fhir-ehr.cerner.com/r4/StructureDefinition/account-balance" }, { "id": "Extension.valueMoney", "path": "Extension.valueMoney", "short": "Value of extension", "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "min": 1, "max": "1", "base": { "path": "Extension.value[x]", "min": 0, "max": "1" }, "type": [ { "code": "Money" } ] } ] }, "differential": { "element": [ { "id": "Extension", "path": "Extension", "short": "Represents the account balance", "definition": "Represents the sum of all credits and all debits associated with the account. May be positive, zero or negative.", "min": 0, "max": "1", "type": [ { "code": "Extension" } ] }, { "id": "Extension.extension", "path": "Extension.extension", "sliceName": "extension", "max": "0" }, { "id": "Extension.url", "path": "Extension.url", "type": [ { "code": "uri" } ], "fixedUri": "https://fhir-ehr.cerner.com/r4/StructureDefinition/account-balance" }, { "id": "Extension.value[x]", "path": "Extension.value[x]", "min": 1, "type": [ { "code": "Money" } ] } ] } } </code></pre>

Name Type Format Description
opc-request-id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>opc-Request-Id</code>, if present.
X-Request-Id String Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the <code>X-Request-Id</code>, if present.